MapNetworkDrive проблема с экранированием специальных символов - PullRequest
0 голосов
/ 26 марта 2019

Я на самом деле подключаю сетевой диск с pgina при загрузке, единственная проблема в том, что я не могу избежать специальных символов, таких как: "'

Я использую args [1] в качестве входных данных, но специальные символы, такие как «превращает в что-то другое, мне нужно использовать их необработанными, потому что мне нужно смонтировать папку пользователя даже с паролями со специальными символами.

$user = $args[0];
$password = $args[1];

$user = $user.Trim();
$user= $user.ToLower();
Write-Output "$user | $password" > c:\SCRIPTS\TMP\lastlog.txt;
$PSnet = $(New-Object -ComObject WScript.Network);

$smbserver = "172.18.49.101";
$userFolder="\\$smbserver\$user";

$PSnet.MapNetworkDrive("Z:", $userFolder, $false, "smbserver\$userid", $password;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...