Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 5

Не работает скрипт на PowerShell

11.06.2020, 19:35. Показов 4032. Ответов 8

Студворк — интернет-сервис помощи студентам
вот скрипт для powershell_ise его задача Вывод списка разрешений для подраздела реестра, по идее он должен работать через команду .\Get-RegUsres in.txt out.txt но выдаётся ошибка "не распознано как имя командлета, функции,файла сценария или выполняемой программы"
помогите решить проблему пожалуйста

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Write-Host "Здравствуйте, для начала работы программы необходимо написать в файл входной параметр!`n" 
if ($args.Count -lt 2) {
Write-Host "ОШИБКА!`nНе хватает входных параметров`n`nПрименение: Get-RegUsers InputFile OuputFile" 
} 
elseif (!(Test-Path -Path $args[0])) { 
Write-Host "ОШИБКА!`nНе найден входной файл:"$args[0]
} 
#если не существует 1й файл, то ошибка 
elseif (!(Test-Path -Path $args[1] -IsValid)) {
Write-Host "ОШИБКА!`nНеправильное имя выходного файла:"$args[1] 
} 
#если имя 2го файла не валидное, то ошибка 
else { 
Get-Content -Path $args[0] | ForEach-Object { 
Get-Acl Registry::$_ | foreach-object {$_.AccessToString}} > $args[1] 
} 
#для каждой строчки 1го файла получается список прав, берется поле с текстовыми юзерами и имя каждого юзера выводится во 2й
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.06.2020, 19:35
Ответы с готовыми решениями:

Не верно работает скрипт а также как добавить авторизацию Powershell
Здравствуйте! Есть вот такой скрипт WorkFlow CopyFromRemote { param(]$Computers,$date,$ext,$ThrottleLimit = 5) foreach...

Скрипт PowerShell
Кто сможет помочь с написанием сценария в PowerShell?

Перевести скрипт PowerShell в C#
Всем доброго дня. Кто может помочь(и возможно ли вообще такое) перевести скрипт на powershell в c#? И результат работы поместить скажем...

8
507 / 160 / 49
Регистрация: 27.02.2016
Сообщений: 832
12.06.2020, 02:50
.\Get-RegUsre.ps1 параметры
это вам не cmd раширения надо писать явно
0
1658 / 273 / 66
Регистрация: 03.06.2020
Сообщений: 703
12.06.2020, 10:28
Цитата Сообщение от skouzmine Посмотреть сообщение
.\Get-RegUsre.ps1 параметры
С параметрами там все в порядке. $args принимает внешние неименованные аргументы. А ошибка, подозреваю, из-за простой невнимательности -- Get-RegUsres.ps1 это не Get-RegUsers.ps1
0
Любознательный
 Аватар для YuS_2
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
12.06.2020, 13:08
Цитата Сообщение от lesser Посмотреть сообщение
ошибка, подозреваю, из-за простой невнимательности
да-да, именно так...
Цитата Сообщение от omletiki Посмотреть сообщение
.\Get-RegUsres in.txt out.txt
Сценарии PowerShell имеют расширение имени файла .ps1.
0
 Аватар для volodin661
6799 / 2297 / 349
Регистрация: 10.12.2013
Сообщений: 7,924
12.06.2020, 16:09
Get-RegUsres vs Get-RegUsers

я считаю, что такие ошибки в 21-ом веке можно и подружественнее обрабатывать,
чем просто холодный отлуп пользователя.

Как это сделано в Raku ( perl6 ). Разработка которого началась одномоментно с powershell.
Если есть лингвистически похожий оператор, то в диагностике ошибки в Raku там предлагают на него глянуть. Вот так. Ничего, ведь, сложного.

В Raku 20 разработчиков, а в powershell 200 и неограниченные ресурсы. Но продолжают клепать унылое индусское говно.

Добавлено через 1 минуту
Да, это наезд на powershell
0
Любознательный
 Аватар для YuS_2
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
13.06.2020, 09:02
Цитата Сообщение от volodin661 Посмотреть сообщение
Как это сделано в Raku ( perl6 ). Разработка которого началась одномоментно с powershell.
Если есть лингвистически похожий оператор, то в диагностике ошибки в Raku там предлагают на него глянуть. Вот так. Ничего, ведь, сложного.
Цитата Сообщение от volodin661 Посмотреть сообщение
Да, это наезд на powershell
и от кого? от приверженца powershell (не только, но в том числе...)?
Ну а такой функционал есть в Raku:
Например, набираем пару символов:

нажимаем Ctrl+Space и получаем:

?
И никаких ошибок, в принципе, не возникает...
Изображения
  
0
Любознательный
 Аватар для YuS_2
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
13.06.2020, 09:15
... del
0
 Аватар для volodin661
6799 / 2297 / 349
Регистрация: 10.12.2013
Сообщений: 7,924
13.06.2020, 13:14
Цитата Сообщение от YuS_2 Посмотреть сообщение
и от кого? от приверженца powershell
ну, альтернативы powershell в мире не существует. пока ещё.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
15.06.2020, 06:19
Цитата Сообщение от volodin661 Посмотреть сообщение
ну, альтернативы powershell в мире не существует. пока ещё.
ps наверное лучшее что было сделано для винды.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.06.2020, 06:19
Помогаю со студенческими работами здесь

Скрипт PoshChat (чат в PowerShell)
Добрый день. Кто сталкивался с данным скриптом? Все работает отлично,единственная проблема в отсутствии возможности писать по русски....

Что такое скрипт PowerShell?
у меня Windows7 а что такое PowerShell script и для чего нужен?? run.ps1 его еще называют верно??

Не выполняется подписанный PowerShell-скрипт
Ситуация следующая: Есть скрипт, который я подписал с помощью этой статьи. Есть сертификат, соответственно. Нужно: распространить...

Написать скрипт об ошибках на PowerShell
Нужна помощь в программке. Написать скрипт, который бы сохранял в текстовый файл на жёстком диске сообщения об ошибках и предупреждения...

Запустить PowerShell-скрипт как службу
Есть скрипт, он находит некоторый процесс (он в кол. 4 штук) и разбрасывает каждый процесс на каждое ядро. Итого каждый процесс выполняется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru