powershell - 如何将输出从命令重定向到变量?
问题描述
如何将此命令的输出重定向到变量?
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 实际上确实输出了一些东西。但我想将此输出存储到变量中
数据库还原操作成功完成。
解决方案
您将命令的输出保存为变量,如下所示:
$commandOutput = Restore-ASDatabase -Server $Server -RestoreFile $File -Name $CINPUT -Security:$Choice -AllowOverwrite -ErrorAction Stop
推荐阅读
- tsql - 如何最好地生成具有同一张表的不同列的笛卡尔积?
- angular - 如何在 Angular(6) 和 firebase Firestore 设置中分页返回到以前的页面
- c# - IIS 10 / Windows Server 2016 上的 LinkButton 问题
- javascript - Toastr JS 显示/关闭事件通知
- python - 使用python正则表达式提取两个不同字符之间的子字符串
- python-3.x - 为什么 Tensorflow 不保存 run_metadata?
- android - Android 约束布局跳到屏幕右侧
- java - 尝试将整数与空字段相加时出现计算器错误
- xaml - UWP XAML GridView - 在最后一项下方添加空格(在 ScrollViewer 内)
- python - 了解所有基类的实现