喫茶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