когда я пытаюсь смонтировать Active Directory в powershell, возникает следующая ошибка:"" "Имя объекта имеет неверный синтаксис 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 ответ1

0

Ну, в конце концов, синтаксис $root неправильный. Он должен быть в формате DistinguishedName (DN), например, домен моей компании, intranet.lan:

DC=intranet,DC=lan

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .