こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

回答受付中の質問

Powershellで事項ファイルを作りたい

#(1)powershellの実行ポリシー変更
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
#(2)01_Kittingフォルダへの移動
net use X: \\filesever\user\01_Kitting
pushd \\fileserver\user\01_Kitting

上記コマンドをPowerShell(管理者)内で実行したいのですがどうしたら良いでしょうか?
宜しくお願い致します。

投稿日時 - 2018-10-26 17:01:23

QNo.9551455

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

その内容になっているバッチをパスワード入力なしに起動したい場合は、別のバッチ等に
powershell start-process fuga.bat -verb runas
と書けばよいです。
なおUACが有効の場合「管理者権限で実行しますか?」「Yes/No?」対応のみ必要です。
起動される側のバッチは下記のような感じかと思います。キッティング作業者向けですよね?
@echo off
echo PowerShell権限変更実行…
powershell Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
timeout 3
echo ■変更結果確認("RemoteSigned"ならOK)
powershell Get-ExecutionPolicy
echo.
echo NASマウント実行…
net use X: \\filesever\user\01_Kitting
cd /d X:
echo ■マウント結果確認
net use
echo カレントディレクトリ: %cd%
echo.
echo 完了しました。
pause >nul

投稿日時 - 2018-10-28 22:56:49

補足

大変ありがとうございました。
但し、私の説明不足が有ったので補足させて頂きたいと思います。
#(1)powershellの実行ポリシー変更
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
#(2)01_Kittingフォルダへの移動
net use X: \\filesever\user\01_Kitting
pushd \\fileserver\user\01_Kitting
上記を例えば¥D(USB等)でPowerShell(管理者)を立ち上げて実行できるようなバッチファイルを作りたいと思っていました。
01_Kittingの中にはキッテッングをするメニューが01~09まであり、PowerShell(管理者)で01と入力してTabを打つと01のメニューが実行できるようになります。
こんな都合よいバッチファイルが出来るかわかりませんが、何卒、ご助言をいただければ幸いです。
何卒よろしくお願い申し上げます。

投稿日時 - 2018-10-29 10:39:08

ANo.1

次のバッチを管理者権限で動かす(あるいはタスクスケジューラで起動する)
cmd /k powershell -noexit -command "set-ExecutionPolicy -scope CurrentUser RemoteSigned;net use X: \\filesever\user\01_Kitting;pushd pushd \\fileserver\user\01_Kitting

投稿日時 - 2018-10-28 11:50:29

補足

大変ありがとうございました。
但し、私の説明不足が有ったので補足させて頂きたいと思います。
#(1)powershellの実行ポリシー変更
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
#(2)01_Kittingフォルダへの移動
net use X: \\filesever\user\01_Kitting
pushd \\fileserver\user\01_Kitting
上記を例えば¥D(USB等)でPowerShell(管理者)を立ち上げて実行できるようなバッチファイルを作りたいと思っていました。
01_Kittingの中にはキッテッングをするメニューが01~09まであり、PowerShell(管理者)で01と入力してTabを打つと01のメニューが実行できるようになります。
こんな都合よいバッチファイルが出来るかわかりませんが、何卒、ご助言をいただければ幸いです。
何卒よろしくお願い申し上げます。

投稿日時 - 2018-10-29 10:41:44

あなたにオススメの質問