情報技術の四方山話

AI、IoT、ヤマハルータ、VPN、無線LAN、Linux、クラウド、仮想サーバと情報セキュリティのよもやま話

PowerShell入門-PSスクリプトが実行できない-実行環境をセット・リセットする

2023-07-10 10:35:59 | PowerShell
Windows PowerShell環境でスクルプトを書いている。WindowsのPowerShellスクリプトは、デフォルトではユーザーが実行できない。使い始めるときは、PowerShellに「スクリプトを実行する」ことをセットする



■必ず管理者権限のPowerShellで実行する
設定と解除
必要がないときは、勝手な実行を抑止するために戻しておいたほうが安心

PS C:> Set-ExecutionPolicy RemoteSigned
PS C:> Set-ExecutionPolicy Restricted

■PowerShellの実行権限を設定する
■■実行権を管理するコマンドレットSet-ExecutionPolicyのヘルプ

PS C:> get-help Set-ExecutionPolicy
名前
Set-ExecutionPolicy

構文
Set-ExecutionPolicy [-ExecutionPolicy] {Unrestricted | RemoteSigned | AllSigned | Restricted | Default | Bypass | U
ndefined} [[-Scope] {Process | CurrentUser | LocalMachine | UserPolicy | MachinePolicy}] [<CommonParameters>]

エイリアス なし

注釈
Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。ヘルプの
一部だけが表示されています。
-- このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使
用してください。
-- このコマンドレットのヘルプ トピックをオンラインで確認するには、「Get-Help Set-ExecutionPolicy -Online」と入
力するか、
https://go.microsoft.com/fwlink/?LinkID=113394 を参照してください。


■権限の関係で実行できないときのエラーメッセージ

PS C:> .\lanStatProto.ps1
.\lanStatProto.ps1 : このシステムではスクリプトの実行が無効になっているため、ファイル C:\lanStatProto.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(https://go.microsoft.com/fwlink/?Link
ID=135170) を参照してください。
発生場所 行:1 文字:1
+ .\lanStatProto.ps1
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
PS C:>

いつもアクセスありがとうございます。PowerShellの第一歩を共有します。PowerShellは時々書いています

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Linuxサーバを自動的かつ定期... | トップ | ヤマハRTX1300/830でIPsecVPN... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

PowerShell」カテゴリの最新記事