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."
}