我该如何将此命令的输出重定向到一个变量?
Original Answer 翻译成“最初的回答”。Restore-ASDatabase -Server $Server -RestoreFile $File -Name $CINPUT -Security:$Choice -AllowOverwrite -ErrorAction Stop
我尝试了这个:
Restore-ASDatabase -Server $Server -RestoreFile $File -Name $CINPUT -Security:$Choice -AllowOverwrite -ErrorAction Stop >$output
$output
最初的回答:未显示任何内容。命令本身确实有输出结果,但我想将此输出结果存储到一个变量中。
数据库还原操作已成功完成。
-OutVariable
始终会创建一个[System.Collections.ArrayList]
实例,这一点可能并不明显,但它确实发生了,而且不太可能改变。可以参考GitHub上的讨论。 - undefined