4

CMD または powershell コマンドレットを使用して、コンピューターが属している OU を見つけるにはどうすればよいですか。長いスクリプトをいくつか見つけましたが、それには 1 行のコマンドが必要です。コンピュータには AD の役割がインストールされていないため、DSQUERY は計算外です。CMD または powershell コマンドレットが機能します。

4

1 に答える 1

9

AD ロールのない PowerShell のワンライナーは次のようになります。

([adsisearcher]"(&(name=$env:computername)(objectClass=computer))").findall().path

次のような文字列が得られます。

LDAP://CN=MyComputer,OU=Workstations,OU=Machines,DC=TacoTruck,DC=com

これは、ローカル コンピューターで機能します。同じドメインのリモート サーバーに対して実行する場合$env:computernameは、コンピューターの名前に置き換えます。

于 2016-03-17T18:53:30.423 に答える