Test si powershell remoting est activé

Que je cherche et impossible de trouver précisément ce que je cherche, j'ai besoin d'un moyen que je puisse le tester sur 900 machines et de dire si oui ou non powershell remoting est activé, j'ai compris qu'avec le script ci-dessous que j'ai pu vérifier que powershell est installé mais il ne vérifie pas qu'il peut effectivement gérer à distance la machine, des idées?

function Check-PSVersion
{

[CmdletBinding()]
Param (
    [Parameter(Mandatory = $true)]
    $ComputerName
)
if (Test-Path $ComputerName)
{
    $Computers = Get-Content $ComputerName
}
Else
{
    $Computers = $ComputerName
}

Foreach ($Computer in $Computers)
{
    Try
    {
        Write-Host "Checking Computer $Computer"
        $path = "\$Computer\C$\windows\System32\WindowsPowerShell\v1.0\powershell.exe"
        if (test-path $path) { (ls $path).VersionInfo }
        else
        {
            Write-Host "Powershell isn't installed" -ForegroundColor 'Red'
        }
        Write-Host "Finished Checking Computer $Computer"
    }

    catch { }
}
}

OriginalL'auteur Luke | 2015-05-28