如何从bat文件中暂停Powershell的输出

问题描述 投票:-1回答:1

从bat文件运行Powershell输出时,我需要查看它。蝙蝠文件毫无问题地暂停,但是Powershell执行并在屏幕上闪烁并关闭,然后我才能读取Powershell错误。如何暂停powershell输出,以便可以阅读。

蝙蝠文件RemovePackagesFitBit.bat

@ECHO Off
PowerShell.exe -NoProfile -Command "& {Start-Process PowerShell.exe -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dpn0.ps1""' -Verb RunAs} | Wait-Process"
@PAUSE

Powershell文件RemovePackagesFitBit.PS1

Get-AppxPackage -allusers *fitbit* | Remove-AppxPackage

在Windows 10中运行此程序

powershell batch-file
1个回答
0
投票

只需在脚本中插入暂停:

$Package = Get-AppxPackage -allusers -Name fitbit
Pause
$Packasge | Remove-AppxPackage
Pause
© www.soinside.com 2019 - 2024. All rights reserved.