|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] PowerShell не выполняет команду. |
|
|
PowerShell - [решено] PowerShell не выполняет команду.
|
|
Ветеран Сообщения: 3920 |
Что делаю не так на виртуальной 20Н2?
В статье https://www.outsidethebox.ms/20667/?...лог%29#_Toc633 предлагается команда для получения списка дубликатов драйверов. Однако ничего не получаю, хотя дубликат есть. Вставляю в PowerShell (администратор): $dupe = @()
Get-WindowsDriver -Online |
Select-Object ClassDescription, ProviderName, Driver, Version, Date, BootCritical,
@{name="Name"; expression= {Split-Path -Path $_.OriginalFileName -Leaf}},
@{name="Cat"; expression= {Split-Path -Path $_.OriginalFileName}} |
Group-Object -Property Name | Where-Object {$_.Count -gt 1} |
ForEach-Object {$dupe += $_.Group | Sort-Object Date -Descending | Select-Object -Skip 1}
Windows PowerShell
(C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Попробуйте новую кроссплатформенную оболочку PowerShell (https://aka.ms/pscore6)
PS C:\WINDOWS\system32> $dupe = @()
PS C:\WINDOWS\system32> Get-WindowsDriver -Online |
>> Select-Object ClassDescription, ProviderName, Driver, Version, Date, BootCritical,
>> @{name="Name"; expression= {Split-Path -Path $_.OriginalFileName -Leaf}},
>> @{name="Cat"; expression= {Split-Path -Path $_.OriginalFileName}} |
>> Group-Object -Property Name | Where-Object {$_.Count -gt 1} |
>> ForEach-Object {$dupe += $_.Group | Sort-Object Date -Descending | Select-Object -Skip 1}
>>
PS C:\WINDOWS\system32>
![]() |
|
|
------- Отправлено: 06:33, 20-05-2021 |
|
Ветеран Сообщения: 1758
|
|
|
Отправлено: 08:14, 20-05-2021 | #2 |
|
Ветеран Сообщения: 3920
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
А, понял. Там надо скачивать скрипт, потом выполнять команду |
|
|
------- Отправлено: 09:01, 20-05-2021 | #3 |
|
Ветеран Сообщения: 1758
|
sputnikk, Вы выполнили скрипт-блок, результат выполнения которого помещен в переменную $dupe. Вот эту переменную и посмотрите.
$dupe = @()
Get-WindowsDriver -Online |
Select-Object ClassDescription, ProviderName, Driver, Version, Date, BootCritical,
@{name="Name"; expression= {Split-Path -Path $_.OriginalFileName -Leaf}},
@{name="Cat"; expression= {Split-Path -Path $_.OriginalFileName}} |
Group-Object -Property Name | Where-Object {$_.Count -gt 1} |
ForEach-Object {$dupe += $_.Group | Sort-Object Date -Descending | Select-Object -Skip 1}
$dupe # Допишите
|
|
Отправлено: 09:08, 20-05-2021 | #4 |
|
Ветеран Сообщения: 3920
|
Профиль | Отправить PM | Цитировать Похоже синтаксис нарушается не только при редактировании в Блокноте , но и копировании оригинальной команды из Блокнота или из постов выше, реакция есть только при копировании из статьи.
Хотел написать $dupe = 1 |
|
|
------- Отправлено: 11:46, 20-05-2021 | #5 |
|
Ветеран Сообщения: 1758
|
Цитата sputnikk:
|
|
|
Отправлено: 12:08, 20-05-2021 | #6 |
|
(*.*) Сообщения: 36572
|
Профиль | Сайт | Отправить PM | Цитировать Цитата sputnikk:
Короче, непонятно, в чем проблема. Цитата sputnikk:
|
||
|
------- Отправлено: 22:41, 24-05-2021 | #7 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Службы - Нужно автоматизировать команду powershell. | ivanhoe75 | Microsoft Windows 7 | 3 | 28-12-2015 13:20 | |
| Разное - Планировщик заданий не выполняет задание, если пропущен плановый запуск | oleg-k41 | Microsoft Windows 7 | 4 | 08-11-2013 19:06 | |
| [решено] DHCP сервер не выполняет динамическую регистрацию записей узлов в зоне DNS | Forrest_Gump | Microsoft Windows NT/2000/2003 | 18 | 17-03-2010 14:56 | |
| CMD/BAT - [решено] Не выполняет одно условие удаления файла | VoodooHaker | Скриптовые языки администрирования Windows | 7 | 14-02-2009 17:49 | |
| [решено] БИОС не выполняет что в нём написано! | DIDIDIDIMA | Хочу все знать | 21 | 18-11-2008 19:08 | |
|