Я пытаюсь использовать Powershell для открытия RDP-соединения с сервером, и до того, как он запустит соединение, я хочу проверить AD и подтвердить существование сервера и вытащить полное доменное имя и использовать FQDN для имени соединения.Использование Powershell для открытия сеанса RDP с FQDN
function Connect-RDP
{
param (
[Parameter(Mandatory = $true)]
$ComputerName,
[System.Management.Automation.Credential()]
$Credential
)
# take each computername and process it individually
$ComputerName | ForEach-Object {
mstsc.exe /v $_ /f
}
}
Это то, что я использую сейчас, но он не проверяет AD, и я не знаю, как включить это в сценарий.
Любая помощь, получаемая в правильном направлении, оценивается.
Люк
У вас есть доступ к командлетам AD. «Get-Adcomputer» будет работать для этого. '[adsi]' будет работать, если у вас нет этих – Matt
@Matt, это будет get-ADObject? – Luke