我想使用下面的脚本从不同的森林运行portqry,但我收到路径无法找到错误。而从访问网络共享文件我可以手动与无的问题从远程域访问从unc路径Acess exe
#找林名称
$domain = "spos02600287.test.net"
$contextType = [system.directoryservices.activedirectory.Directorycontexttype]::Domain
$domain ="$domain"
$domainContext = new-object system.directoryservices.ActiveDirectory.DirectoryContext @($contextType,$domain)
#Query the Forest and PDC Role Emulator
$Server = [system.DirectoryServices.Activedirectory.Domain]::GetDomain($domaincontext)
$passwords = "newtemp123"
$user = "$domain\Administrator"
$password = $Passwords | ConvertTo-SecureString -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential -argument $user, $password
$PDC =$server.Name
foreach ($serv in $PDC){
$Server = "d.root-servers.net"
$Port = "53"
Invoke-Command -ComputerName $serv -Credential $creds -ScriptBlock {\\10.28.64.15\EXE\portqry.exe -n $Server -e $Port -p UDP }}
的问题是由刚刚加入-authentication的CredSSP在调用命令行像下面解决解决Invoke-Command -ComputerName $ serv -Credential $ creds -authentication credssp -ScriptBlock {} – user3130604 2014-10-20 18:17:20