LogicMonitor は、800 億ドルの評価額で 2.4 億ドルの戦略的投資を行い、データ センターに革命を起こすことで AI 環境を破壊しようとしています。

もっと詳しく知る

macOSへのPowerShellのインストール

この記事の目的は、ワークステーションから PowerShell スクリプトをテストおよびデバッグする方法を示すことです。 この方法を使用する場合、リモート デスクトップ セッションは必要ありません。 持つ ローカルにインストールされた PowerShell は便利なツールです Windows インスタンスのスクリプトを作成またはトラブルシューティングする場合。 PowerShell の Mac バージョンを使用すると、Windows システムで使用できる Integrated Scripting Environment (ISE) を使用する場合と同じ利点が得られます。 これには、オートコンプリート機能 (intlisense) と、色分けされた構文を適用する機能が含まれます。

インストール

免責事項:PowerShell for Mac しない 一部のWindows固有のコマンドレット(WIMObjectおよびCIMInstancesを含む)が含まれているため、これらのオブジェクトをテストに使用できない場合があります。

インストールプロセスは簡単で、必要なのはMacからのターミナルセッションだけで、MacOSビルド10.12以降です。 以下にリストされているすべてのコマンドは、MacOSターミナル内で実行する必要があります。

1.Homebrewをインストールすることから始めます。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. Homebrew-Caskをインストールして、追加のパッケージをインストールできるようにします。

brew tap caskroom/cask

3. PowerShellの場合:

brew cask install powershell

注:HomebrewのPowerShell式には、依存関係としてOpenSSLが含まれています。 「macOSでは、MacOSの「OpenSSL」システムライブラリはOpenSSLではないため、.NET CoreにはHomebrewのOpenSSLが必要です。これは、Appleが独自のライブラリを優先してOpenSSLを非推奨にしたためです。 この要件は、すべてのPowerShellにとって難しい要件ではありません。 ただし、ほとんどのネットワーク機能(Invoke-WebRequestなど)では、OpenSSLが正しく機能する必要があります。」

PowerShellはOpenSSLなしでインストールできますが、一部の機能が失われる可能性があります。 手順は次のとおりです OpenSSLなしでPowerShellをインストールします。

更新

PowerShellの新しいバージョンがリリースされたら、Homebrewを更新してから、次のコマンドを使用してPowerShellをアップグレードします。

brew update
brew cask reinstall powershell

ご注意: この記事が執筆された時点で、 キャスクの既知の欠陥。 現在、新しいバージョンにアップグレードするには、PowerShellを完全に再インストールする必要があります。

検証とテスト

PowerShellのインストールは、VisualStudio内で検証およびテストできます。 Mac版をダウンロードできます こちら.

VisualStudio Codeがインストールされたら、アプリケーションを起動し、PowerShell拡張機能を追加します。

1.VScodeを開きます

2.以下で参照されている強調表示されたアイコンをクリックします。

3. PowerShellを検索し、Microsoftからインストールします

4.インストールしたら、「リロード」ボタンをクリックして、拡張機能をロードします

5. PowerShellが正しくインストールされていることを確認するには、*。ps1スクリプトを開きます。 ここで新しいスクリプトを作成することもできます。

アンインストール

PowerShellは、次のHomebrewコマンドを使用してターミナルからアンインストールできます。

醸造キャスクアンインストールPowerShell

お気軽に閲覧してください コミュニティエクスチェンジ PowerShellベースのLogicModuleの例については。

トラブルシューティングと一般的な問題

明確な手順があっても、macOS に PowerShell をインストールして設定するときに問題が発生する場合があります。以下に、よくある問題とその解決策を示します。

  • インストール後に PowerShell が起動しない: インストール後に PowerShell が起動しない場合は、インストール ディレクトリがシステムの PATH に含まれていることを確認してください。ターミナルで echo $PATH を実行すると、これを確認できます。PowerShell へのパスがリストされていない場合は、.zshrc または .bash_profile に手動で追加してください。
  • 権限拒否エラー: インストールまたは実行中に権限関連のエラーが発生した場合は、必要な管理者権限があることを確認してください。昇格された権限でコマンドを実行するには、コマンドの先頭に sudo を追加する必要がある場合があります。
  • 互換性のない .NET Core バージョン: PowerShell を実行するには、特定のバージョンの .NET Core が必要です。.NET に関連するエラーが発生した場合は、dotnet –version を実行してシステムにインストールされているバージョンを確認し、PowerShell に必要なバージョンと比較してください。不一致がある場合は、Homebrew を使用して正しいバージョンをインストールするか、.NET Web サイトから直接ダウンロードしてください。
  • モジュールのインポートに失敗しました: 一部の PowerShell モジュールは macOS では使用できないか、追加の依存関係が必要になる場合があります。モジュールのインポートに失敗した場合は、PowerShell Core および macOS と互換性があることを確認してください。多くの場合、PowerShell を更新するか、Homebrew 経由で必要な依存関係をインストールすることで、これらの問題を解決できます。
  • パフォーマンスの低下: macOS で PowerShell の実行速度が遅いことに気付いた場合は、リソースを消費している可能性のあるバックグラウンド プロセスがないか確認してください。また、更新にはパフォーマンスの改善が含まれることが多いため、最新バージョンの PowerShell を実行していることを確認してください。

これらの一般的な問題に対処することで、macOS で PowerShell を使用する際のエクスペリエンスがよりスムーズになります。

macOS で PowerShell の潜在能力を最大限に引き出す

macOS 上の PowerShell は、さまざまなプラットフォーム間でタスクを自動化し、システムをより効率的に管理するための可能性の世界を開きます。このガイドは、Mac 上の PowerShell をすばやく再起動して実行し、ツールの潜在能力を最大限に活用できるようにするのに役立ちます。

環境内でPowerShellを活用するためのさらなる方法をお探しの場合は、お気軽に当社の コミュニティエクスチェンジ PowerShell ベースのさまざまな LogicModule の例を参照してください。ここでは、スクリプト、モジュール、ベスト プラクティスを見つけて共有し、IT 管理と自動化戦略をさらに強化できます。

私たちのブログを購読する

このような記事をあなたの受信箱に直接お届けします