[adsisearcher]にクエリを送信して、信頼されていないドメインのサーバー用のいくつかのサーバーのOU情報を取得しました。信頼されたドメイン内のサーバーのための信頼できるドメイン(PowerShell)に対して[adsisearcher]を照会できません
$session = New-PSSession -ComputerName icvmm02
Invoke-Command -Session $session -ScriptBlock {
$compname= (Get-WmiObject "Win32_Computersystem" -namespace "root\CIMV2" -computername $comp).name
$searcher = [adsisearcher]"(&(ObjectCategory=computer)(Name=$compname))"
$ou= $searcher.FindOne() | Select-Object path
$serverou = $ou.path
}
$adou= (Invoke-Command -Session $session -ScriptBlock { $serverou })
Get-PSSession | Remove-PSSession
のPSSessionを作成しながら、資格情報を取得= $クレドを渡しイム、私は
$compname= (Get-WmiObject "Win32_Computersystem" -namespace "root\CIMV2" -computername $comp).name
$searcher = [adsisearcher]"(&(ObjectCategory=computer)(Name=$compname))"
$ou= $searcher.FindOne() | Select-Object path
を実行したときに
Exception calling "FindOne" with "0" argument(s): "An operations error occurred.
"
At line:1 char:27
+ $ou= $searcher.FindOne <<<<() | Select-Object path
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
$serverou = $ou.path
ができるので、それは私にエラーを与えますこれを整理する際に助けてください。
あなたのお返事ありがとうございます@シェイレビのおかげで、他の回避策を教えてください。お返事ありがとうございます – PowerShell
現時点ではありません –
ご返信ありがとうございます、私に役立ついくつかの回避策を見つけたらお知らせください。ありがとう!良い一日! – PowerShell