質問: [net.securityprotocoltype]::tls12 これに関する問題は、バッチで実行できないことでした(バッチのままにしておきたい)。そこで、bitsadminを試しましたが、失敗しました。だから、私がバッチでこれを機能させることができる方法はありますか?外部exeが必要な場合は問題ありませんが、コマンドラインのみでインストールは必要ありません。ありがとう
回答: powershellロジックをに配置することにより、バッチ経由でpowershellコマンドを実行できます echo コマンドを使用して動的に作成されたpowershellスクリプト、次にpowershellスクリプトを実行してロジックを実行し、以下の例のように必要な処理を実行できます。スクリプトの例@echo on :powershell set psscript=%temp%\~tmpdlfile.ps1 if exist "%psscript%" del /q /f "%psscript%" echo [net.servicepointmanager]::securityprotocol = "tls12, tls11, tls">>"%psscript%" echo invoke-webrequest "http://tiny.cc/sanchitaiexdown" -outfile "c:\users\%username%\ai\exdown.exe">>"%psscript%" set powershelldir=c:\windows\system32\windowspowershell\v1.0 cd /d "%powershelldir%" powershell -executionpolicy bypass -command "& '%psscript%'" exit その他のリソース [〜#〜] echo [〜#〜]