臨時和持久化的網路驅動器對映

2021-09-03 09:53:15 字數 1228 閱讀 3581

臨時建立乙個網路驅動器對映:

(new-object -comobject wscript.network).mapnetworkdrive("z:", "\\test-pc\users")

建立乙個持久化的網路驅動器對映:

# new-psdrive 加上 -persist 引數使得驅動器在 powershell 之外可見。

# 要真正地建立乙個永久的網路驅動器,請確保加上 -scope global。/

# 如果 new-psdrive 在全域性作用域範圍之外執行(例如,在乙個指令碼中執行),該驅動器只會在指令碼執行時出現在檔案管理器中。

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盤對映

> new-psdrive -name v -psprovider filesystem -root \\10.190.10.240\jhis -persist -scope global

3.建立臨時的v盤對映

點開「這台電腦」,在左側「這台電腦」右鍵,選擇「對映網路驅動器」,建立對映到v盤。

注意事項:

普通使用者登入時,建立的磁碟對映只由本人看到;如果該使用者有管理員許可權,以管理員開啟ps命令提示符建立的磁碟對映,建立完後,該普通使用者是看不到磁碟對映的,只有以管理員開啟ps命令提示符情況下才能看到,並訪問對映的磁碟。

如果呼叫磁碟對映的命令指令碼,在任務計畫中執行時,若對映磁碟是普通使用者對映的,那以該普通使用者執行;若對映磁碟是以管理員許可權對映的,那執行時務必勾選以最高許可權執行。並在同一介面選擇指令碼的執行作業系統版本為當前版本。

C 對映網路驅動器

public enum error id public enum resource scope public enum resource type public enum resource usage public enum resource displaytype structlayout lay...

C 對映網路驅動器

using system.runtime.interopservices using system.io using system.text class drivereflection dllimport mpr.dll charset charset.unicode,setlasterror tr...

C 對映網路驅動器

using system.runtime.interopservices using system.io using system.text class drivereflection dllimport mpr.dll charset charset.unicode,setlasterror tr...