powershell - powershell SharePoint - 尝试重命名网站时无法通过确认对话框
问题描述
我有大约... 1200 个站点,它们现在都被分配到 SharePoint 中的不同中心站点。为此,客户端希望所有 URL 都以集线器名称为前缀。如果我愿意坐下来单击确认每个站点,我知道该命令可以正常工作(不,谢谢)。到目前为止,我已经尝试了多种方法。我已将 $ConfirmPreference var 设置为“none”、“low”等... 但是,无论我做什么,我都会不断收到确认框。这是代码。我确定我只是错过了一些愚蠢的东西,但任何帮助将不胜感激。
$creds = Import-Clixml -Path "mypath\file.xml"
Connect-SPOService -url "SharePoint Admin Site" -Credential $creds
Start-SPOSiteRename -Identity "SomeSite" -NewSiteUrl "SomeNewSite" -Confirm:$false
解决方案
当我使用 -confirm:$false 进行测试时,没有显示确认框。
参数确认的类型是SwitchParameter ,你可以在这里了解更多。
推荐阅读
- java - 以毫秒为单位给出时间戳我如何确定它是否超过 2 天
- ios - How to handle FadeInImage.assetNetwork exception when url is wrong?
- windows - Changing FIle Location Aka Redirect Windows 10 via powershell
- python - How to prevent Chrome coming into focus when hovering over Selenium Element variable?
- amazon-web-services - how to install AWS CLI on windows server CORE ec2 instance
- r - 如何用R中的空格替换“_”?
- python - A simple Neural Network for learning the SIN function?
- c# - Detect when ServiceEndpoint with WebHttpBinding times out
- c - Cyclic DMA transfer stopping after 3 cycles
- python - Pyglet draws both windows on same screen