喫茶XRAYトップページ
[13639]
Windows PowerShell ExecutionPolicyを元に戻す
返信
削除
2023/6/23 (金) 15:35:59
taki
Delphiでメールを送る方法を調べていたらマスターの記事でPowerShellを使う方法を知った。
ごにょごにょしてたら、PowerShellでスクリプトを実行する権限が無いとの事。
色々と調べて Set-ExecutionPolicy RemoteSigned を実行した。
ところが、本家のMicrosoft Send-MailMessage - PowerShellを見ると、
警告!「コマンドレットは Send-MailMessage 廃止されました。…」だと。
使えるみたいだが、セキュリティで保護された接続を保証しないとか。
と言うことで、PowerShellのメールは使わない事にしたが、ExecutionPolicyがスクリプトを
管理者権限無しで使える状態になったままなので、このままでは気味が悪い。
以下が元に戻す手順です。既にご存じかもしれませんが。
スタートボタン→Windows Terminalを右クリック
→その他→管理者として実行
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
新しいクロスプラットフォームの PowerShell をお試しください
https://
aka.
ms/
pscore6
※説明:現時点でのExecutionPolicyの状態を表示
PS C:\Users\hogehoge> Get-ExecutionPolicy -List
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser RemoteSigned
LocalMachine RemoteSigned
※説明:UndefinedをSetすることで戻せるそうです。
PS C:\Users\hogehoge> Set-ExecutionPolicy Undefined -Scope CurrentUser -Force
PS C:\Users\hogehoge> Set-ExecutionPolicy Undefined -Scope LocalMachine -Force
※説明:ExecutionPolicyの状態を再度表示
PS C:\Users\hogehoge> Get-ExecutionPolicy -List
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine Undefined
PS C:\Users\hogehoge>exit
やれやれ。
[13640]
Re:Windows PowerShell ExecutionPolicyを元に戻す
返信
削除
2023/6/24 (土) 13:20:12
Mr.XRAY
▼ takiさん
> Delphiでメールを送る方法を調べていたらマスターの記事でPowerShellを使う方法を知った。
えっ ? まったく記憶がありませんてです.ハハハッ
>
> 使えるみたいだが、セキュリティで保護された接続を保証しないとか。
あれまっ.
> 管理者権限無しで使える状態になったままなので、このままでは気味が悪い。
確かに,
> やれやれ。
お疲れ様です.
情報サンクスです.記事に追加した方がよさそうですね.
INCM/CMT
Cyclamen v3.82