カテゴリー
備忘録

.ps1を管理者権限で実行するときにカレントディレクトリのままにしておくには🤔

.ps1でシンボリックリンクをcmd /c で作らせたかった.

mklink使うときは管理者権限呼ぶ必要があるけど,
start-process -verb runasで呼ぶとC:\WINDOWS\system32がカレントディレクトリになっちゃう.

んで,呼び出し元と同じディレクトリにしたかったときに考えたこと...

結論:

引数にカレントディレクトリのパスを渡してあげれば良かった

でも,この方法は.ps1で保存しない対話型(て呼んでいいのか…?)
では使えない気がする,,,