X500 형식으로 Powershell에 ActiveDirectory를 마운트하려면 어떻게 해야 합니까?

X500 형식으로 Powershell에 ActiveDirectory를 마운트하려면 어떻게 해야 합니까?

powershell에 Active Directory를 탑재하려고 하면 다음 오류가 발생합니다. """개체 이름에 new-psprovider 구문이 잘못되었습니다.""".

-format canon 옵션을 제공하는 경우에만 우회할 수 있습니다.

그런데 X500 포맷으로 마운트하고 싶습니다.

PS mtn:\> mount ad -PSProvider ActiveDirectory -Root $root -Server $server -Credential $cred 

또는

PS mtn:\> mount ad -PSProvider ActiveDirectory -Root $root -Server $server -Credential $cred -FormatType X500

오류:

mount : The object name has bad syntax
At line:1 char:1
+ mount ad -PSProvider ActiveDirectory -Root $root -Server $server -Crede ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (ad:PSDriveInfo) [New-PSDrive], ADException
+ FullyQualifiedErrorId :     ADProvider:NewDrive:InvalidRoot:ADError,Microsoft.PowerShell.Commands.NewPSDriveCommand

답변1

글쎄, $root결국 구문이 잘못되었습니다. DN(고유 이름) 형식이어야 하며, 예를 들어 내 회사의 도메인을 사용해야 합니다 intranet.lan.

DC=intranet,DC=lan

관련 정보