臨時建立一個網絡驅動器映射:
網絡
(New-Object -ComObject WScript.Network).MapNetworkDrive("Z:", "\\TEST-PC\USERS")
建立一個持久化的網絡驅動器映射:
# New-PSDrive 加上 -Persist 參數使得驅動器在 PowerShell 以外可見。
# 要真正地建立一個永久的網絡驅動器,請確保加上 -Scope Global。/
# 若是 New-PSDrive 在全局做用域範圍以外運行(例如,在一個腳本中運行),該驅動器只會在腳本運行時出如今文件管理器中。
ide
New-PSDrive -Name Z -PSProvider FileSystem -Root \\TEST-PC\USERS -Persist -Scope Global
PS C:\> $C = Get-Credential PS C:\> New-PSDrive -Name V -PSProvider FileSystem -Root \\10.190.10.240\jhis -Persist -Scope Global -Credential $C
解決方法:測試
1.網絡測試
操作系統
> ping 10.190.10.240 > Test-NetConncetion 10.190.10.240 -Port 445 > [Environment]::GetLogicalDrives()
2.建立持久化的V盤映射
ip
> New-PSDrive -Name V -PSProvider FileSystem -Root \\10.190.10.240\jhis -Persist -Scope Global
3.建立臨時的V盤映射
點開「這臺電腦」,在左側「這臺電腦」右鍵,選擇「映射網絡驅動器」,創建映射到V盤。
注意事項:
普通用戶登陸時,建立的磁盤映射只由本人看到;若是該用戶有管理員權限,以管理員打開PS命令提示符建立的磁盤映射,建立完後,該普通用戶是看不到磁盤映射的,只有以管理員打開PS命令提示符狀況下才能看到,並訪問映射的磁盤。
若是調用磁盤映射的命令腳本,在任務計劃中執行時,若映射磁盤是普通用戶映射的,那以該普通用戶運行;若映射磁盤是以管理員權限映射的,那運行時務必勾選以最高權限運行。並在同一界面選擇腳本的運行操做系統版本爲當前版本。
作用域