Windows10、Windows Server 2019などでプログラム、スクリプトの実行時にUACプロンプトをバイパス、スルーできるかということで、たまにフォーラムなどにもこの質問がありますが、どうやら使用上、バイパス、スルーさせることはできないようです。
海外のマイクロソフトのフォーラムに記載がありました。
You cannot bypass the UAC prompt
プログラムまたはスクリプトの実行時にUACプロンプトをバイパスするにはどうすればよいですかという質問に対する答えは、UACプロンプトをバイパスできないことであり、これは仕様によるものと書かれています。
以下は翻訳後の抜粋です。
理由については、次のよくある質問をご覧ください。
FAQ:UACプロンプトをバイパスできないのはなぜですか?管理アクセス(昇格)を必要とするプログラムを実行する唯一の方法は、管理者として実行を使用することです (スクリプトで右クリックするか、シェルの runas動詞を使用)。最高の特権で実行するようにプログラムをスケジュールすることもできますが、そのためには管理者のアクセス許可が既に必要であるため、UACプロンプトをバイパスすることにはなりません。
RunAsコマンドは、別の資格情報を使用してプログラムを開始しますが、プログラムは、管理者(上昇)として開始されていません。つまり、runasコマンドを使用してUACプロンプトをバイパスすることもできません 。
PsExecユーティリティを使用してUACプロンプトをバイパスすることもできません。これは、ドライバーをインストールするため、最初は昇格して実行する必要があるためです。
FAQに記載されている理由により、UACを無効にすることはお勧めしません。
セキュリティ的に推奨されないわけですが、おそらくサーバについては、無効にするケースが多いとは思います。
※よくスマホを利用する方はモバイルバッテリーがおすすめです