首页 > 解决方案 > 如何将输出从命令重定向到变量?

问题描述

如何将此命令的输出重定向到变量?

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

没有显示任何东西。命令 itemslf 实际上确实输出了一些东西。但我想将此输出存储到变量中

数据库还原操作成功完成。

标签: powershell

解决方案


您将命令的输出保存为变量,如下所示:

$commandOutput = Restore-ASDatabase -Server $Server -RestoreFile $File -Name $CINPUT -Security:$Choice -AllowOverwrite -ErrorAction Stop

推荐阅读