日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PowerShell文件夾共享及磁盤映射

PowerShell是一種功能強大的腳本語言和shell程序框架,主要用于Windows計算機方便管理員進行系統(tǒng)管理并有可能在未來取代Windows上的默認命令提示符,下面為大家詳細講解一下PowerShell文件夾共享及磁盤映射。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站設計制作、網(wǎng)站設計、橫縣網(wǎng)絡推廣、微信平臺小程序開發(fā)、橫縣網(wǎng)絡營銷、橫縣企業(yè)策劃、橫縣品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供橫縣建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

文件夾共享概述

共享文件夾的應用非常廣泛,客戶端對服務器端進行文件管理,局域網(wǎng)文件直傳等等,在linux下,可以簡單的安裝smaba協(xié)議,簡單的配置之后即可使用。在windows下,可以通過圖形化的操作開啟這項功能,當然帶著一點極客風格,我們通過powershell(少量出現(xiàn)cmd)來對其進行管理。

操作步驟

查看共享列表

在powershell內,我們可以通過執(zhí)行以下cmdlet獲取共享信息:

λ Get-WmiObject -Class Win32_Share

Name                                      Path                                      Description
----                                      ----                                      -----------
ADMIN$                                    C:\Windows                                遠程管理
C$                                        C:\                                       默認共享
D$                                        D:\                                       默認共享
E$                                        E:\                                       默認共享
IPC$                                                                                遠程 IPC
Users                                     C:\Users

同理,在cmd下,也可以

λ net share

共享名       資源                            注解

-------------------------------------------------------------------------------
C$           C:\                             默認共享
D$           D:\                             默認共享
E$           E:\                             默認共享
IPC$                                         遠程 IPC
ADMIN$       C:\Windows                      遠程管理
Users        C:\Users
命令成功完成。
創(chuàng)建一個共享文件夾

瘋狂的Powershell

# 共享名
$ShareName = 'TestShare'
# 共享路徑
$Path = 'D:\SHARE'

If (!(Get-WmiObject -Class Win32_Share -Filter "name='$ShareName'")) 
{ 
 $Shares = [WMICLASS]"WIN32_Share" 
 $Shares.Create($Path,$ShareName,0).ReturnValue
}
else
{
 Write-Warning "$ShareName has been sharing!!"
}

如果如果您有遠程機器的管理員權限的話,也利用WMI在遠程的機器上創(chuàng)建新的共享文件夾,下面是在遠程主機上創(chuàng)建共享文件夾的代碼:

# 共享名
$ShareName = 'TestShare'
# 共享路徑
$Path = 'D:\SHARE'
# 遠程主機名
$Server = 'Server'

If (!(Get-WmiObject -Class Win32_Share -Filter "name='$ShareName'")) 
{ 
 $Shares = [WMICLASS]"\\$Server\root\cimv2:WIN32_Share" 
 $Shares.Create($Path,$ShareName,0).ReturnValue
}
else
{
 Write-Warning "$ShareName has been sharing!!"
}

低調的cmd

::建議先查看當前的共享文件夾再進行創(chuàng)建操作
net share TestShare=D:\SHARE /users:25 /remark:"test share of the a folder"

我們很輕易地就能將一個文件夾的共享狀態(tài)開啟,我們可以通過UNC路徑對其進行訪問。創(chuàng)建完文件共享之后,我們來看看怎么使用吧。

驅動器映射和共享訪問

接下來,我們摒棄圖形化界面的操作(如果你非喜歡那么做的話,可以通過網(wǎng)上鄰居【“網(wǎng)絡”】進行查看,或者在計算機圖標下右鍵選擇映射網(wǎng)絡驅動器),我們來通過命令去啟用吧。

強悍的Powershell

臨時創(chuàng)建一個網(wǎng)絡驅動器映射:

(New-Object -ComObject WScript.Network).MapNetworkDrive("Z:", "\\TEST-PC\USERS")

創(chuàng)建一個持久化的網(wǎng)絡驅動器映射:

# New-PSDrive 加上 -Persist 參數(shù)使得驅動器在 PowerShell 之外可見。
# 要真正地創(chuàng)建一個永久的網(wǎng)絡驅動器,請確保加上 -Scope Global。/
# 如果 New-PSDrive 在全局作用域范圍之外運行(例如,在一個腳本中運行),該驅動器只會在腳本運行時出現(xiàn)在文件管理器中。
New-PSDrive -Name Z -PSProvider FileSystem -Root \\TEST-PC\USERS -Persist -Scope Global

小巧的cmd

::下面這條命令雖然可以在cmd使用此磁盤映射,但是不可利用資源管理器加載。
net use Z: \\TEST-PC\USERS

::這里是將systemroot文件夾映射為z:驅動器,可利用"explorer.exe"加載,可惜不能使用網(wǎng)絡路徑。
subst Z: $env:systemroot

完成如上的工作之后,不出意外,你的資源管理器會出現(xiàn)你想要訪問的網(wǎng)絡路徑的圖標。

刪除共享

如果不需要再使用此共享文件夾了,可以卸載掉網(wǎng)絡驅動器,并在共享的主機上刪除該共享。

Powershell

$Shares = Get-WMIObject Win32_Share | Where {$_.Name -eq ""}

Foreach ($Share in $Shares) {
   $Share.Delete()
}

cmd

net share TestShare /delete

小結

  1. 建立共享文件夾需要事先在啟用網(wǎng)絡共享和發(fā)現(xiàn)。
  2. 需要提前做好文件夾權限控制以及共享的權限控制。
  3. 通過配置cmdkey可以免去身份認證
cmdkey /add:targetname /user:username /pass:password

Powershell管理共享的相關鏈接:https://msdn.microsoft.com/en-us/library/aa394435(v=vs.85).aspx


當前標題:PowerShell文件夾共享及磁盤映射
新聞來源:http://m.5511xx.com/article/dhdooje.html