PowerShellスクリプトをMacで実行するとき、Macでのみ特定処理を実行する場合はどのようにすれば良いですか?

PowerShellスクリプトで特定のOSでのみ特定の処理を実行するには、スクリプト内でOSをチェックすることができます。以下に、Macでのみ実行されるコードブロックを含むPowerShellスクリプトの例を示します:

# OSをチェックする
if ($PSVersionTable.OS -match "Darwin") {
    # ここにMacでのみ実行するコードを書く
    Write-Host "This is a Mac."
} else {
    # ここにMac以外の場合に実行するコードを書く
    Write-Host "This is not a Mac."
}

このスクリプトは、現在のOSがMac(Darwin)であるかどうかをチェックします。もしMacであれば、"This is a Mac."と表示します。それ以外の場合は、"This is not a Mac."と表示します。この方法で、特定のOSでのみ特定の処理を実行することができます。必要に応じてコードをカスタマイズしてください。ただし、このコードはPowerShell Core 6.0以降で動作します。それ以前のバージョンでは$PSVersionTable.OSが利用できないため、別の方法を検討する必要があります。また、PowerShellがMacにインストールされていることを確認してください。 [^333