タグ付けされた質問 「batch-file」

バッチファイルは、特定のタスクまたはタスクのセットを達成するためにコマンドで実行される単純なテキストファイルです。

3
バッチファイルからローカルセキュリティポリシーを編集するにはどうすればよいですか?
ユーティリティをバッチファイルとして記述しようとしています。このユーティリティは、特に、「ローカルでログオンを拒否する」ローカルセキュリティポリシーにユーザーを追加します。このバッチファイルは、数百の独立したコンピューターで使用されます(ドメイン上ではなく、同じネットワーク上にもありません)。 私は次のいずれかを私の選択肢だと思いましたが、おそらく私が考えていないものがあるでしょう。 net.exeローカルセキュリティポリシーを変更できるのと同様のコマンドラインユーティリティ。 同じことを行うVBScriptサンプル。 いくつかのWMIまたはWin32呼び出しを使用して独自に記述します。必要がなければ、私はむしろこれをしたくない。

9
.batファイル経由でUACを昇格しますか?
私が答えを見つけるのに苦労しているかなり簡単なもの。 serverfaultは以前、WSUSを使用せずにWindows更新を自動化する方法を見つけるのに役立ちました。これはすばらしい動作をしていますが、ネットワーク経由で実行するには、最初に共有ドライブをマウントする必要があります。ドライブをマウントしてアップデーターを実行するだけなので、これはかなり単純なXPです。 ただし、VistaおよびW7では、正常に機能させるために、これらすべてを管理者特権で実行する必要があります。UACアカウントは、通常のユーザーによってマウントされたネットワークドライブを認識できないため、すべてを機能させるためにnet use、エスカレートされたシェルから共有をマウントする必要があります。この共有のマウントと単純な.batファイルを介したアップデーターの起動を自動化したいと思います。 おそらく、.batファイルで[管理者として実行]を右クリックするようにすべての人に指示することもできますが、できるだけ単純にして、.batでユーザーに特権の昇格を自動的に促すようにしたいと思います。 これらのコンピューターは私たちのものではないので、インストールされているPowershellのようなものを当てにすることはできません。そのため、これらのラインに沿ったソリューションはすべてルール化され、RTM Vistaのインストールに含まれるものにかなり依存する必要があります。私はここで明白な何かがほとんど欠けていることを願っています。:)
10 batch-file  uac 

1
ログインしていないユーザーがタスクスケジューラからバッチファイルを実行する
Windows 7でタスクスケジューラからバッチファイルを実行しようとしています。コマンドプロンプトから実行すると、バッチファイルを正常に実行できます。 タスクスケジューラから実行して、ユーザーがログインしているときにのみ実行する場合、タスクは問題なく実行されます。ただし、ユーザーがログインしていないときに実行すると、タスクスケジューラはファイルを実行しているように見えますが、何も起こりません。 バッチファイルの内容が原因ではないことを確認するために、バッチファイルを次の行に変更しようとしました。 echo "success" >> c:\temp\test.log そしてそれは機能しません。何か案は?最高の権限と、バッチファイルとファイルが書き込まれているフォルダーへの完全なアクセス許可を持つ管理者アカウントで実行しています。




弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.