我正在运行.PS1脚本作为更大脚本的一部分,以使计算机半自动加入我们的域。 .PS1是根据变量创建的,最终看起来像这样:
add-computer -DomainName ourdomain.com - OUPath“OU = Computers,OU = Somewhere,DC = OURDOMAIN,DC = COM”-Cred OD \ syswdg
虽然这样可以正常工作,但我希望能够将其结果输出到文本文件中,以便在继续在脚本中执行其他操作之前,我可以检查这是否有效。有没有办法将此输出的结果传递给文件?我尝试使用Out-File Cmdlet,Tee-Object Cmdlet并尝试从另一个PS1运行joindomain.PS1,如joindomain.ps1> outputfile.txt虽然它们都生成一个文件,但它总是空的。任何帮助表示赞赏。
答案 0 :(得分:1)
默认情况下,cmdlet成功时没有输出。如果要查看此cmdlet的输出,请使用-Passthru和-Verbose。