利用者(クライアント)のwindows8.1マシン(エディションは様々。また、32bitも64bitも有り)の
Program FilesにインストールされたAというプログラムの中にあるBフォルダの配下の
prod.infというファイルのみを私が用意したprod.infに置き換えたいと考え、
hogehogeというファイルサーバのhoge
というフォルダに私が用意したprod.infを置いておき、それを利用者のパソコンの中の
C:\Program Files\A\Bの配下にあるprod.inf
に対して上書きさせたいと考えております。
そこで
copy \\hogehoge\hoge\prod.inf %UserProfile%\Desktop\prod.inf /Y
copy %UserProfile%\Desktop\prod.inf C:\Program Files\A\B\prod.inf /Y
というバッチを作ったところ、
ファイルサーバから利用者のデスクトップに
prod.infがコピーされるところまではうまくいった(1行目のみうまく動いた)
のですが、2行目がエラーが出るわけでもなく、しかしprod.inf は
上書きされておりませんでした。
ちなみにこの利用者のPCのデスクトップに置いたprod.infを
手でC:\Program Files\A\B\prod.inf にコピーした場合はコピー時に表示されたダイアログで
「ファイルを置き換える」を選択すると、
「対象のフォルダーへのアクセスは拒否されました。」
「このフォーだーへ移動するには管理者の権限が必要です」と出て、
「続行」を押すと上書きが完了します。
#もちろん管理者権限のあるユーザでPCにログインして作業しています。
このことから、何か別の管理者の権限を付与する必要があるのだと思います。
同様のことをwindows7で行う時はvbsファイルを用意して(VBScriptを用いて)
管理者権限に昇格させておりましたが、windows8ではできず…
ここで躓いてしまいました。
お知恵をお貸し頂けましたら幸いです。
どうぞ宜しくお願い致します。
No.2
- 回答日時:
No.1の補足です。
「最上位の特権で実行する」タスクを作成してWクリックすればいいです。
バッチファイルを実行していることと同じ処理になります。
「最上位の特権で実行する」設定は添付画像参照。
実行プログラムはNo.3に画像を添付します。
「参照」ボタンを押して、任意のscriptや実行プログラムを指定してください。
さっそくに補足を頂きありがとうございます!!
土日でwindows8環境が手元になかったため、御礼が遅くなり申し訳ございません。
さっそく本日試してみました。
タスクに「最上位の特権で実行する」というものがあることを
初めて知りました。
勉強になりました。ありがとうございます。
もう1点お教えください。
タスクはユーザに配布できるのでしょうか?
配布する対象者はは
windowsVista/7/8/8.1
のため、タスクを作成する際に
条件の分岐をさせる必要があるかと思いましたが、
お教え頂いた
構成:windows8.1
で作成した後、どのようにすればよいか
今日一日調べたのですがわからず…
タスクの実行時に使うユーザーアカウントも
複数の利用者のユーザアカウントは
勝手気ままに作られているので
特定できないため、「%UserProfile%」のように
書けばなんとかできないかと思い試したものの
見つけることができず…
勉強不足で申し訳ございません。
もし可能であればもう少しお知恵を
頂けましたら幸いです。
どうぞ宜しくお願い致します。
No.1
- 回答日時:
次の方法ではどうでしょうか。
方法1と方法2は、たどる方法が異なりますが、行なっていることは同じことです。
方法1
スタートメニューで cmd と入力して、表示された「コマンドプロンプト」を右クリック -> 「管理者として実行」
を実行 -> コマンド入力画面で xxx.vbs を実行。
xxx.vbsはフルpathで入力してください。
添付画像参照。
方法2
デスクトップにて「スタート」アイコンを右クリック ->表示されたメニューの 「コマンドプロンプト(管理者)」をクリック -> コマンド入力画面で xxx.vbs を実行。
xxx.vbsはフルpathで入力してください。
さっそくの書込ありがとうございます!
コマンドプロンプトの管理者として実行、も
考えたのですが、Windows8.1の利用者に
方法1でご提案頂いた方法を案内致しましたところ
「そんな難しいことを言われても分からない。今までみたいにWクリックでぱぱっと
できるようにして欲しい。」
と言われてしまい、バッチファイルかvbsでなんとかしようと四苦八苦している次第でして
昨日からずっと調べて、試して、を一人で続けていてうまくいかずぐったりしておりましたので、
今日質問を書込させて頂いて、今日中に回答の書込をして頂けて
心強くとてもありがたいです。
ちなみに今試しておりましたのが、ネットでVBSを開くだけで必ず「管理者として実行」になる、
という記事から引用させて頂いた
-------------------------------------------------------
Function runasCheck()
Dim strScriptPathName
Dim flgRunasMode
Dim objWMI, osInfo, flag, objShell, os
Dim strArgs
Dim args
Set args = WScript.Arguments
flgRunasMode = False
strArgs = ""
' フラグの取得
If args.Count > 0 Then
If UCase(args.item(0)) = "/RUNAS" Then
flgRunasMode = True
End If
strArgs = strArgs & " " & args.item(0)
End If
Set objWMI = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")
Set osInfo = objWMI.ExecQuery("SELECT * FROM Win32_OperatingSystem")
flag = false
For Each os in osInfo
If Left(os.Version, 3) >= 6.0 Then
flag = True
End If
Next
Set objShell = CreateObject("Shell.Application")
If flgRunasMode = False Then
If flag = True Then
objShell.ShellExecute "wscript.exe", """" & WScript.ScriptFullName & """" & " /RUNAS " & strArgs, _
"", "runas", 1
Wscript.Quit
End If
End If
End Function
Call runasCheck()
------------------------------------------------
を試して、うまくいかなかったところです。
引き続きご負担でなければどうぞ宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- その他(プログラミング・Web制作) python のヘルプの疑問。 1 2022/12/11 14:54
- YouTube MVのタイトルの次にprod.○○と書いてありましたがどういう意味ですか? 1 2022/08/23 15:06
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- その他(クラウドサービス・オンラインストレージ) このような条件でデータを置いておけるサービス 3 2022/07/25 08:31
- その他(開発・運用・管理) ユーザ権限でソフトを起動すると必ず管理者パスワードをきかれてうまく利用できない 3 2022/05/10 00:07
- Windows 10 管理者権限 2 2022/05/26 11:08
- デスクトップパソコン Dell Inspiron 3250でRealtekのドラーバーでのLine outから出力しない 1 2022/07/10 19:15
- 数学 ガチ急ぎです!【大学数学】【解析】 有界な数列{a_n}について、k>0として ①lim sup k 1 2022/11/25 07:45
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプト 閉じた時の...
-
アイコン右下の盾を消す方法
-
ファイル名の一部を一括変更 ...
-
コマンドプロンプトが一瞬で消える
-
管理者権限でも管理者として実...
-
拡張子のみ一括変更したい コ...
-
Snipping Tool (ST)が急に異...
-
windows8でのバッチの動き
-
フォルダの削除について
-
Google Apps Scriptで自動印刷
-
ワードパットをワードに
-
EXCEL2016のファイルが突然、古...
-
パワーポイントのスライドを1...
-
C:\\Windows\\SoftwareDistribu...
-
画像をデスクトップに貼り付け...
-
VBA ファイルを開くダイアログ...
-
「対象をファイルに保存」…?
-
スタートアップに見慣れない項...
-
マイドライブが表示されない
-
Photoshopファイルをうまく開け...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプト 閉じた時の...
-
アイコン右下の盾を消す方法
-
ファイル名の一部を一括変更 ...
-
管理者権限でも管理者として実...
-
「ファイル名を指定して実行」...
-
windows8でのバッチの動き
-
Vaioのvgn-z92ysでwin10にアッ...
-
コマンドプロンプトの既定値を...
-
Snipping Tool (ST)が急に異...
-
コマンドプロンプトが一瞬で消える
-
拡張子のみ一括変更したい コ...
-
AviUtlでアクセス許可を求めら...
-
読み取り専用を解除したいので...
-
DISMやSFCはコマンドプロンプト...
-
Windows7、レジストリからコマ...
-
コマンドプロンプトについて
-
PCクリーアップについて
-
windows7でアクセス許可が下り...
-
バックアップ時のアーカイブビ...
-
Windows8で権限の制限をなくす
おすすめ情報