![JoinDomainOrWorkgroup Метод FJoinOptions помощь](https://rvso.com/image/515685/JoinDomainOrWorkgroup%20%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%20FJoinOptions%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C.png)
У кого-нибудь есть опыт использования JoinDomainOrWorkgroup
метода класса Win32_ComputerSystem
?
Я хочу написать скрипт powershell для присоединения машины к домену. Для машины может существовать учетная запись компьютера, и если это так, я хочу удалить ее и снова присоединить к домену.
Я уже написал скрипт для части "поиска и уничтожения", которая удалит учетную запись компьютера, если она существует, но только что заметил переключатели FJoinOptions
на Technet. Проблема в том, что они немного двусмысленны.
Означает ли 4 (0x4) Deletes an account when a domain exists.
это, что учетная запись компьютера будет удалена, если она уже существует в домене?
Кроме того, можно ли указать имя компьютера, под которым вы хотите присоединить машину с помощью этого метода, или вам следует переименовать ее, а затем присоединить к домену.
Ваше здоровье,
Бен
Примечание: я использовал руководство наhttp://msdn.microsoft.com/en-us/library/aa392154(VS.85).aspx- не уверен, есть ли лучший ресурс.
решение1
Похоже, что этот метод WMI — просто оболочкаNetJoinDomain, и вы заметите, что опция 0x04 там не документирована, поэтому я не думаю, что она применима.
Посмотрите на LMJoin.h в Platform SDK и документацию дляNetUnjoinDomainтам говорится, что NETSETUP_ACCT_DELETE 0x04
«учетная запись отключается при отсоединении» — так что, похоже, команда по документации переусердствовала, и это действительно применимо только для операций отсоединения.
Для получения более подробной информации см.Функции службы каталоговдокументы на MSDN.