FileHint

.ps1

高リスク

PowerShell スクリプト

Windows の標準シェル PowerShell で実行されるスクリプト。管理者の自動化やサーバー運用、DevOps で使われます。

MIME タイプ

  • application/powershell
  • text/plain

カテゴリ

executable

何で開けるか

  • PowerShell
  • PowerShell ISE
  • VS Code + PowerShell 拡張

OS 別の開き方

Windows

  • PowerShell 5.1 標準搭載 / PowerShell 7 は別途インストール

macOS

  • PowerShell Core 7 + Rosetta(Apple Silicon)

Linux

  • PowerShell Core 7 パッケージ

iOS

  • 実行不可

Android

  • 実行不可

危険性と注意点

  • PowerShell はシステムの API を直接呼び出せるため、マルウェアキャンペーンで多用されます。未知の ps1 を Set-ExecutionPolicy RemoteSigned で緩和して実行するのは危険
  • Constrained Language Mode と JEA を組み合わせて実行権限を制限するのがベストプラクティス

よくある間違い

  • -ExecutionPolicy Bypass を常用すると、署名検証を完全に無効化することになり組織のポリシー違反になりがち
  • ps1 と .psm1(モジュール)を混同してインポート方法を間違える

関連する拡張子

出典