メインのシェルはコマンドプロンプトよりもPowerShellにしたいです。
同様に、ログオンスクリプトを書くのもPowerShellが便利です。
しかし、今まで当然のように使っていた %username%
などの環境変数、PowerShellでは書式が違います。
うっかり %username%
と入力すると、そのままの文字として解釈されてしまうのでご注意を。
書式は、 $env:環境変数名
です。
例:サーバの共有フォルダに自分の名前のフォルダを作成し、それをZドライブとしてマウントする
mkdir \\server\public\$env:USERNAME
net use z: \\server\public\$env:USERNAME