Цитата tarasov.evgeny:
Вот вы написали скрипт, он должен показать свойства (я кстати не понял, что они значат) »
|
AcceptPause=False -
оперативная остановка устройства средствами WMI не поддерживается
AcceptStop=False -
оперативная отключение устройства средствами WMI не поддерживается
Цитата tarasov.evgeny:
А как воспользоваться методом changeStartMode?
|
пример отключения FDC (требуется перезагрузка):
Код:
Get-WMIObject -Class Win32_SystemDriver | `
Where-Object -FilterScript {$_.Name -like "FDC"} | `
ForEach-Object {$_.ChangeStartMode("Disabled")}
Цитата tarasov.evgeny:
Какой должен быть синтаксис для данного метода? Вообще для методов, если они "одинаковы". »
|
искать описание класса в MSDN, для
ChangeStartMode:
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Цитата tarasov.evgeny:
Может быть вы слышали про утилиту devcon.exe. Это аналог device manager, только консольный. При помощи этой утилиты можно отключать устройства, но хочется перейти на PowerShell. »
|
Сравнение некорректно - DevCon написан на Си с использованием Setup API... даже если возможно портировать его код в PowerShell (что еще большой вопрос), это будет всё равно что банкой гвозди заколачивать...
Родным для PowerShell является движок .NET, попробуйте задать вопрос в ветке общего программирования, возможно ли средствами .NET сделать аналогичное DevCon отключение/включение устройств... если возможно, то переделать для PS не составит труда, пока что гугль дал мне отрицательный ответ на этот вопрос...