Попытка вывести команду PowerShell "Add-Computer" в текстовый файл - PullRequest
0 голосов
/ 04 января 2011

Я запускаю скрипт .PS1 как часть более крупного скрипта, чтобы заставить компьютеры присоединяться к нашему домену полуавтоматически. .PS1 создается из переменных и в итоге выглядит так:

add-computer -DomainName ourdomain.com - OUPath "OU = Компьютеры, OU = Где-то, DC = OURDOMAIN, DC = COM" -Cred OD \ syswdg

Хотя это работает нормально, я хотел бы иметь возможность вывести результат этого в текстовый файл, чтобы я мог проверить, сработал ли он успешно или нет, прежде чем приступить к выполнению других операций в сценарии. Есть ли способ получить результаты этого вывода в файл? Я попытался использовать Out-File Cmdlet, Tee-Object Cmdlet и попытался запустить joindomain.PS1 с другого PS1, такого как joindomain.ps1> outputfile.txt, и хотя все они создают файл, он всегда пуст. Любая помощь приветствуется.

1 Ответ

1 голос
/ 04 января 2011

По умолчанию вывод отсутствует при успешном выполнении командлета. Используйте -Passthru и -Verbose, если хотите увидеть выходные данные этого командлета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...