Это пакетные команды, которые я использую для открытия окна с Mapped Drive:
net use X: "\\SERVERNAME\FOLDER" /user:"USER" "PASSWORD" START X:\
Какая версия Powershell этого?
Обе ваши команды работают как есть в PowerShell :
net относится к net.exe внешней программе (стандартная утилита Windows), которую PowerShell может также вызывать.
net
net.exe
В Windows 8 / Windows Server 2012 или более поздней версии вы можете использовать командлет New-SmbMapping в качестве альтернативы net use.
New-SmbMapping
net use
Обратите внимание, что, хотя командлеты PowerShell , как правило, более безопасны, они не позволяют указывать пароли в виде обычный текст и требуют вместо них объект учетных данных ( см. Get-Credential), это выглядит как , а не в случае с New-SmbMapping.
Get-Credential
В то время как start является внутренней cmd.exe командой , PowerShell имеет псевдоним с именем start для своего собственного Start-Process командлет ; если вы передадите спецификацию диска, две команды будут работать одинаково.
start
cmd.exe
Start-Process
Invoke-Item
Invoke-Item X:\
$env:PATH
X: