0 0

Map Network Drive net use

Enhanced version:

@echo off
echo Reconnect to share
cmdkey /add:"server\share" /user:"localhost\user" /pass:"P@$$"
net use \\server\share /p:yes

Enhanced version for VisiQuick:
@echo off
echo Reconnect to cbct share
cmdkey /add:"server\visiquickfdb" /user:"localhost\cbct" /pass:"P@$$"
net use \\server\visiquickfdb /p:yes
start /b C:\VisiQuick\VisiQuick.exe

net use e: \\server\share /user:domain\username Password /p:yes

net use s: /delete
net use * /delete

$hostname = "192.168.1.2"
$username = ".\username"
$password = "password"
$connectTestResult = Test-NetConnection -ComputerName $hostname -Port 445
if ($connectTestResult.TcpTestSucceeded) {
    cmd.exe /C "cmdkey /add:`"$hostname`" /user:`"$username`" /pass:`"$password`""
    New-PSDrive -Name X -PSProvider FileSystem -Root "\\$hostname\public" -Persist
} else {
    Write-Error -Message "Unable to reach the destination host $hostname via port 445."
}