将文件中的文本包含到powershell命令中

将文件中的文本包含到powershell命令中,powershell,Powershell,我需要你的帮助 Set-ClientAccessServer -AutoDiscoverSiteScope Location1,Location2,etc..... 我将使用一个txt文件,在其中添加位置,并需要帮助来调整命令,因此我只需要编写: Set-ClientAccessServer -AutoDiscoverSiteScope | Get-Content -path C:\txtfile 希望你明白我的意思 BR在PowerShell中,要将一个命令的返回对象作为参数合并到第二个命

我需要你的帮助

Set-ClientAccessServer -AutoDiscoverSiteScope Location1,Location2,etc.....
我将使用一个txt文件,在其中添加位置,并需要帮助来调整命令,因此我只需要编写:

Set-ClientAccessServer -AutoDiscoverSiteScope | Get-Content -path C:\txtfile
希望你明白我的意思
BR

在PowerShell中,要将一个命令的返回对象作为参数合并到第二个命令中,请将第一个命令括在括号中。假设您正在将这些位置传递给-autodiscoversityscope参数,您的命令将是

Set-ClientAccessServer -AutoDiscoverSiteScope (Get-Content -Path C:\TxtFile)

做得好;由于这个问题的各种变体不断出现,我一直在尝试将一个规范的答案放在一起,这也解释了通常如何将不带引号的标记解析为参数。链接问题的前提是不同的,但它也归结为需要……链接上的答案写得很好,但我通常将其描述为信息密集型,并且很难在其中找到特定的用例。我不知道这样做是否允许它可能不允许,仅仅是因为流量水平,但至少我所在的另一个堆栈允许发布。。。作为“问题”,其中“问题”是一个介绍性备注,“答案”是简单的FAQ类型Q-and-A条目。如果这里允许的话,我会认真考虑这种格式。是的,答案中包含了很多内容,但我试图通过在顶部展示两个示例和一个简短的解释,以及在可选阅读部分中的全面讨论来缓解读者迷路的问题。您所描述的内容听起来很有趣,而且据我所知,至少有一个案例也是在这里完成的,作为一项社区工作:。这是我正在考虑的事情,但有多个简短的答案-CodeGolf就是一个例子。[1]如果您想将文件内容发送到cmdlet。。。您需要先加载文件。//[2] 此外,文档还显示了如何添加到现有站点。使用类似这样的东西>>@{Add=Value1,Value2。。。;