無法自動使用任務計劃程序和SharePoint cmdlet的「MigrateUserAccount」得到錯誤的遷移過程「你不能調用一個空值表達式的方法」無法自動使用任務計劃程序和SharePoint cmdlet的遷移過程「MigrateUserAccount」
$ spFarm = [Microsoft.SharePoint.Administration.SPFarm] :: Local $ spFarm。 MigrateUserAccount(「$從\ $名稱」,「$爲\ $名稱」,$假)
當我運行使用「的SharePoint 2010命令行管理程序」,它正在運行,且輸出是成功的PowerShell腳本,但是當我在任務計劃程序中配置了PowerShell腳本時,腳本正在運行,但會引發錯誤,如「您無法對空值表達式調用方法」
下面的屏幕截圖顯示任務計劃程序以高權限運行。 enter image description here enter image description here
而這個任務已經使用誰到這個服務器的管理權限,並在sqldatabase藏漢加入到「db_owners」服務帳戶創建。
服務器架構 Web前端1
Web前端2
應用程序服務器1
應用服務器2
數據庫集羣節點1
數據庫集羣節點2