我认为Write-Progress是一个非常漂亮的Cmdlet。实际上,Sharepoint将其与Start-SPAdminJob命令一起使用。
这所有的一切都很好,但问题在于Start-SPAdminJob未能正确“处理”Write-Progress对话框。它从未设置为100%完成,这意味着它会一直停留在Powershell对话框中,直到您退出脚本 - 这反过来会隐藏部分消息在“进度窗口”下面。
有没有办法强制现有的Write-Progress
“退出”或设置为100%完成?有没有办法找出Start-SPAdminJob
命令正在使用的进度ID - 这样我就可以手动设置百分比。
Get-Variable *preference
命令,它会列出所有的偏好变量。 - stejGet-Help *|Get-Help |more
。现在你知道一切了;-)。(翻译说明:该句为计算机命令,意为在Windows PowerShell中获取帮助信息并进行分页显示。原文使用了类似于“even betterer”的单词来夸张强调,“now you know everything”也是一种夸张表达,故保留原文中的拼写错误和符号表达。) - Rynant