Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Удалить папку без подтверждения

Ответить
Настройки темы
PowerShell - [решено] Удалить папку без подтверждения

Пользователь


Сообщения: 148
Благодарности: 39

Профиль | Сайт | Отправить PM | Цитировать


Напишите, пожалуйста аналог
Код: Выделить весь код
cmd /c rd /s /q
Указал все возможные ключи:

Код: Выделить весь код
PS C:\Windows\system32> Remove-Item -Path "$env:Temp\Folder" -Force -Confirm -Recurse -ErrorAction SilentlyContinue
А он все равно требует подтверждение:

Цитата:
Подтверждение
Вы действительно хотите выполнить это действие?
Выполнение операции "Удаление каталога" над целевым объектом "C:\Users\Alex\AppData\Local\Temp\Folder".
[Y] Да - Y [A] Да для всех - A [N] Нет - N [L] Нет для всех - L [S] Приостановить - S [?] Справка (значением по умолчанию является "Y"):
Мозг отказывается понимать логику Майкрософт.

-------
Alex Dragokas


Отправлено: 22:31, 21-09-2020

 

Пользователь


Сообщения: 148
Благодарности: 39

Профиль | Сайт | Отправить PM | Цитировать


Fors1k, согласен, каюсь, балда, без "-Confirm" отрабатывает без доп. запросов.

YuS_2, спасибо за пояснения.

-------
Alex Dragokas


Отправлено: 12:40, 23-09-2020 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата Dragokas:
И не только. Особенно умиляет, что не работает мана, пока не введешь Update-Help. 21-й век ёпт.
Документация, пересказом которой занимается множество людей (в том числе авторы книжных недоразумений), в общем-то не нужна, так как посредством рефлексии можно узнать куда более о том или ином командлете или операторе.
Цитата YuS_2:
стоит вспомнить документацию по CMD, например. Сколько нюансов, которые не имеют описания вовсе и обнаруживаются только эмпирическим путем.
Если только не смотреть на cmd сквозь призму WinDbg\cdb, но тогда больше времени угробится зря.
Цитата YuS_2:
кроме того, во многих местах у powershell, зачастую присутствуют приоритеты, которые иногда могут вызвать удивление, но тем не менее их необходимо учитывать...
Строго говоря, приоритетом обладают только операторы, вы указываете лишь на контекст. Контекст можно вполне изменять.
Цитата YuS_2:
Дело не в размерах обновлений, наверное...
Размер значения не имеет, более того, документация не так часто обновляется. Да и как сказано было выше, документация нужна главным образом людям не так часто использующим pwsh.

Отправлено: 14:27, 23-09-2020 | #12


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1218
Благодарности: 509

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
приоритетом обладают только операторы »
Я бы сказал "в основном", а "только" - жестковатые рамки...
Вышеприведенная автопеременная, как раз, оператором не является ведь, но она регулирует приоритет выдачи запроса на подтверждение действий, а также атрибут ConfirmImpact командлетов и функций.

Цитата greg zakharov:
документация нужна главным образом людям не так часто использующим pwsh. »
Часто убеждался, что документация нужна всем, хоть и не всегда, ибо запомнить всё и насовсем, как правило, задача нетривиальная...
А то, что изменения документации не поспевают за изменениям в самом powershell, так это вечная болячка микрософта, наверное.

-------
scio me nihil scire. Ѫ


Отправлено: 15:15, 23-09-2020 | #13


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


YuS_2, ещё раз. Переменные не имеют приоритета, они имеют контекст; автоматические переменные могут управлять контекстом. Чуете разницу? Это не "жестковатые" рамки, а действительность. Сами посудите: если бы переменные имели приоритет, следовательно возникла "гонка" операторов и переменных, и тогда бы вместо осмысленного итога цепочки выражений можно было бы наблюдать фигу.
И, также, что касательно документации. Документация нужна тем, кто pwsh использует не повседневно и не столь продолжительное время.

Отправлено: 16:18, 23-09-2020 | #14


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1218
Благодарности: 509

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
автоматические переменные могут управлять контекстом. Чуете разницу?»
а я что сказал?
Цитата YuS_2:
она регулирует приоритет выдачи запроса на подтверждение действий »
Думал, что то, что она управляет приоритетом посредством своих значений (то бишь контекстом) и так очевидно, поэтому не вдавался в подробности.
Вопрос был в том, что приоритет присутствует не только в операторах, ибо в данном случае никакой внешний оператор (понятно, что внутри модуля он просто обязан быть, но фактически, мы его не видим) не участвует в управлении и следовательно выразиться: "приоритетом обладают, в основном, операторы", было бы точнее...

Цитата greg zakharov:
если бы переменные имели приоритет, следовательно возникла "гонка" операторов и переменных »
Согласен. Ни к чему хорошему, это не привело бы...

Цитата greg zakharov:
Документация нужна тем, кто pwsh использует не повседневно и не столь продолжительное время. »
Здесь меня переубедить сложно, ибо есть опыт кое-какой. Документация нужна всем, это скорее истина, чем мое личное мнение. Ибо память человеческая - величина непостоянная, имеет свойство подводить в самый неподходящий момент. Если что-то вызывает сомнения, лучше обратиться к документации. А отсутствие сомнений не свойственно людям вообще, а уж в творческом процессе и подавно...

-------
scio me nihil scire. Ѫ


Отправлено: 17:11, 23-09-2020 | #15


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата YuS_2:
а я что сказал?
Может быть так будет понятней?
Код: Выделить весь код
контекст -ne приоритет
Иначе говоря, это - не синонимы, не взаимодополняющие понятия.

Отправлено: 17:21, 23-09-2020 | #16


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1218
Благодарности: 509

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
Может быть так будет понятней? »
ну, тогда требуется цитатка, где бы я сказал, что-то противоречащее этому:
Цитата greg zakharov:
Переменные не имеют приоритета »
т.е., если уточнять - где я говорил, что переменные имеют приоритет?
Вижу, что требуется уточнение: я не говорил этого, а именно того, что переменные имеют приоритет. Всего лишь, говорил о том, что приоритет может быть не только у операторов. А это две большие разницы.
Код: Выделить весь код
"регулировать приоритет" -ne "наличие приоритета у регулятора"

А если ещё уточнить, то и у запуска некоторых командлетов, тоже есть приоритеты, без оператора, всего лишь указанием аргумента, например, Start-BitsTransfer... у политики выполнения скриптов есть приоритетность, которая регулируется без помощи операторов... и т.д.

ЗЫ И хватит уже выкать мне. Насколько я помню, мы давно переходили на ты, хоть и не здесь это было...

-------
scio me nihil scire. Ѫ


Последний раз редактировалось YuS_2, 23-09-2020 в 18:12.


Отправлено: 17:53, 23-09-2020 | #17



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Удалить папку без подтверждения

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] подскажите, как установить файл, без подтверждения isugil Скриптовые языки администрирования Windows 9 10-04-2020 19:18
Установка - [решено] Как установить Гаджеты без подтверждения? Slem X Microsoft Windows 7 3 26-08-2018 23:26
Разное - Диспетчер задач. Завершение процесса без подтверждения. напильник Microsoft Windows 7 0 29-06-2016 07:09
CMD/BAT - Изменение реестра через .bat без подтверждения 33gvozdya@vk Программирование и базы данных 2 19-09-2013 08:45
HP 4015 не печатает без подтверждения surgutfred Непонятные проблемы с Железом 0 19-12-2011 09:27




 
Переход