PowerShell ISE を使用しています (4 だと思います)。
古い '*.BAT' ファイルを置き換えるログオン スクリプトを作成しています。
デスクトップから特定のディレクトリを「作成/削除」する前に、ユーザー プロファイルの状態をテストしようとしています。
例
If(($env:userprofile = "rmullins"))
{
Remove-Item $env:userprofile\Desktop\ITFILES -Recurse -Force
}
そこで、何が起こっているかを確認するために次のコマンドを実行します。
md -Path $env:userprofile\Desktop\ITFILES
パスは次の場所に作成されます: C:\Windows\System32........
上記の MD コマンドは、'IF' ステートメントを実行するまで問題なく動作します。部品の仕組みが理解できていない可能性があると思います$env:userprofile
。
何か案は?