コンピュータ名を検索し、名前の6〜8文字を比較して名前を検索し、それぞれのOUに移動しようとしています。私は正規表現を含める必要があると思うが、私は助けが必要だ。名前vststsystest01の文字を見てする必要がありますx文字に基づいてコンピュータ名を検索する
Set-ExecutionPolicy Bypass -Force
Import-Module ActiveDirectory
#$computername = gc env:computername
$computername = "vststsystest01"
#if ($env:computerName.contains("APP")) {Write-Host $env:computerName}
if ($computername.contains(" ") | Get-ADComputer $computername | Move-
ADObject -Targetpath "ou=ou_name,dc=DC,dc=cient,dc=com"
を教えてください - 6-8文字を検索する必要があります。たとえば、SYSが含まれている場合は、それをそれぞれのOUに移動します。
あなたは、単一のコンピュータオブジェクトを取得しようとしていますか?または、その文字列を名前に含むすべてのコンピュータオブジェクトを取得しますか? –
あなたにはいくつかの作業がありますか? 'switch'ブロックがあなたがここで望むものかもしれません。 – Matt
あなたの投稿を破壊しないでください。あなたは代わりにそれを削除することができます –