Константы среды

Попробуйте и доложите ...

# Use a basic WMI connection check before checking the Network Adapter details
(Get-ADComputer -Filter *).Name | 
foreach {
    If((gwmi -ComputerName $PSItem -Class win32_process))
    {
        try
        {
            gwmi -class 'Win32_NetworkAdapterConfiguration' -ComputerName $PSItem | 
            select DNSHostName, MACAddress, IPAddress, Description |
            where IPAddress -NotLike "" | 
            where Description -NotLike '*VMware*'
        }
        catch
        {
            Write-Warning "When processing $PSItem, some other error occurred!"
        }
    }
    Else
    {
        Write-Warning -Message "WMI connection failed for host $PSItem, thus not reachable"
    }
}

Обновление для OP

Что касается…

Спасибо за предложение, но я все еще получаю то же сообщение об ошибке (HRESULT: 0x800706BA)

blockquote>

Как утверждают другие, RPC - это не особенность PowerShell, а уровень обслуживания / ресурсов.

См. Этот Q & A

17
задан benPearce 17 November 2008 в 05:23
поделиться

2 ответа

NewLine находится на классе Среды, потому что спецификация новой строки варьируется между платформами:

Это - "\r\n" для платформ не-Unix и "\n" для платформ Unix. Однако вкладка всегда "\t".

25
ответ дан 30 November 2019 в 12:51
поделиться

Короткий ответ: нет, вкладка не изменяется между платформами, как новая строка могла бы, таким образом, нет никакой потребности в одной.

ответ Long: технически, да, Вы могли использовать тот, обеспеченный VB в Microsoft.VisualBasic.dll. Я думаю, что это - Microsoft. VisualBasic. Constants.vbTab, но нет никакого серьезного основания использовать его в C#, как я сказал выше.

3
ответ дан 30 November 2019 в 12:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: