f-ym
@f-ym

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

pythonからパソコンの時間を修正したい

解決したいこと

pythonからパソコンの時間を修正したいが、下記のエラーが出ます。
解決方法を教えて下さい。

発生している問題・エラー

1

クライアントは要求された特権を保有していません。

該当するソースコード

import subprocess
from subprocess import PIPE

result = subprocess.run('time 19:00:00', shell=True, stdout=PIPE, stderr=PIPE, text=True)
print(result.returncode)
print(result.stdout)
print(result.stderr)

自分で試したこと

ネットで検索すると、バッチファイルを作成する方法等がありましたが、
直接プログラムから変更できるように管理者権限を取得する方法はないでしょうか?

0

2Answer

Linuxでしたらrootで実行するかsudoで実行、Windowsでしたら管理者として実行できないでしょうか?

0Like

Comments

  1. @f-ym

    Questioner

    すいません 間違って回答者欄に投稿しておりましたので、投稿し直します。

    質問内容にOSの記載がありませんでした。
    Windows10で作成しているのですが、標準アカウントでpythonを実行するためプログラム上から時刻を変更しようとしています。このため一時的に管理者権限を取得したいと思っています。
  2. コマンドプロンプトを管理者権限で開くのではだめなのでしょうか?
  3. @f-ym

    Questioner

    勉強中でよくわからないのですが、「コマンドプロンプトを管理者権限で開く」とはpythonプログラム上から実行するということでしょうか?
    そうであれば具体的なコードを教えていただきたいです。
    よろしくお願いします。

This answer has been deleted for violation of our Terms of Service.

Your answer might help someone💌