臨時和持久化的網絡驅動器映射

臨時建立一個網絡驅動器映射:

網絡

(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命令提示符狀況下才能看到,並訪問映射的磁盤。

若是調用磁盤映射的命令腳本,在任務計劃中執行時,若映射磁盤是普通用戶映射的,那以該普通用戶運行;若映射磁盤是以管理員權限映射的,那運行時務必勾選以最高權限運行。並在同一界面選擇腳本的運行操做系統版本爲當前版本。
作用域

相關文章
相關標籤/搜索