6
を設定しないと、私はコマンドスタート・プロセス-WorkingDirectory管理者は場所
Start-Process powershell -WorkingDirectory "D:\folder"
を入力すると、それはD:\folder
場所を設定して新しいPowerShellウィンドウを開きます。
しかし、私は、コマンド
Start-Process powershell -WorkingDirectory "D:\folder" -Verb RunAs
を入力するときには、管理者権限しかしとC:\Windows\system32
場所が設定された新しいPowerShellウィンドウを開きます。
管理者権限と自分自身の場所で新しいPowerShellウィンドウを開く方法を教えてください。
最初のコマンドとして 'cd d:\ folder'を実行しますか? – 4c74356b41
セキュリティ上の理由から、Windowsは昇格時に作業ディレクトリをリセットします。そうしないと、現在のディレクトリに植え付けられたものが誤って昇格された権限で実行される可能性があります。 4c74356b41によると、コード内の作業ディレクトリを変更する必要があります。 [関連](http://stackoverflow.com/q/34261567/1630171)。 –
ありがとう、私は '\ currentdir'からファイルを移動する管理者権限でpowershell経由でスクリプトを実行したいと思いますが、' \ system32'からファイルを移動しましたが、 '$ PSScriptRoot'を使って現在の場所を取得できますスクリプトとそれは今うまくいきます –