ドライブをアンマウントし、ドライブをマウントし、ビューを開始し、VOB をマウントしてから、perl スクリプトを呼び出そうとしています。
私が直面している問題は、ドライブをマウントするには管理者として実行する必要があるようですが、プログラムは特定のユーザーとして実行する必要があることです。
powershell を管理者として実行するとマウント コマンドを実行できますが、perl scipts はユーザーとして実行する必要があります。
両方の部分をユーザーとして実行するにはどうすればよいですか?
コメントありとコメントなしのバージョンを試しました
c:\WINDOWS\system32\net.exe use Z: /d
#Remove-PSDrive Z
sleep 2
cleartool endview -server Bedrock_Main_mvwd01tc_1
sleep 2
##new-psdrive -name Z -psprovider FileSystem -root \\view\Bedrock_Main_mvwd01tc_1
c:\WINDOWS\system32\net.exe use Z: \\view\Bedrock_Main_mvwd01tc_1
sleep 2
##%DRIVE% ##|| goto NETUSEERROR
Set-Location Z:\CMTools\buildtools
cd Z:\CMTools\buildtools
cleartool mount -a
### SET THE CONFIG SPEC TO THE NIGHTLY TIMESTAMP.
\\usmvwc0wafnsrv.ww005.siemens.net\EngTools\bin\chrcs -p $PROJECT -n -m -f