Size: a a a

2021 August 29

AS

Aggron Stonebreaker in Powershell Rus
Как, подскажите?
источник

AF

Alexey D. Filimonov ... in Powershell Rus
Ее там объявить надо для этого вроде
источник

AF

Alexey D. Filimonov ... in Powershell Rus
Хотя хз. :) Не занимался таким никогда. Это ж не js
источник

VG

Vasily Gusev in Powershell Rus
Ключевым словом declare? :)
источник

VG

Vasily Gusev in Powershell Rus
И не надо...
источник

A

Aleksandr in Powershell Rus
Через dot-sourcing
источник

AS

Aggron Stonebreaker in Powershell Rus
видимо, мы о разном. Я о том, что мы можем объявить и затем выполнять скриптблок так, что он будет выполняться, не создавая отдельного пространства видимости и, например, влиять на переменные в том пространстве, откуда был вызван, без дополнительных манипуляций, типа обращений к переменным через $script:varName
источник

A

Aleksandr in Powershell Rus
Тогда стоит еще раз прочитать слово dot-sourcing, но за такой подход надо карать.
источник

AS

Aggron Stonebreaker in Powershell Rus
можете развернуть мысль, привести пример?
источник

A

Aleksandr in Powershell Rus
function foo {
 $a = 100
}

foo
"`$a is $a"
$a = 1
"`$a is $a"
. foo
"`$a is $a"

Output:
$a is
$a is 1
$a is 100
источник

VG

Vasily Gusev in Powershell Rus
мягко сказано...
источник

AS

Aggron Stonebreaker in Powershell Rus
Спасибо, не знал что так можно. А можно еще раз уточнить, за что именно, по Вашему, нужно карать?
источник

AS

Aggron Stonebreaker in Powershell Rus
За изменение переменных в вышестоящем скоупе из функции или скриптблока? или за дотсорсинг функций?
источник

A

Aleksandr in Powershell Rus
Этот код полностью  не читаем, не сопровождаем, трудно дебажить, а сделать ошибку очень легко.
источник

A

Aleksandr in Powershell Rus
Если конечно не участвуешь в конкурсе "конкурс на самый непонятный код"
источник

AS

Aggron Stonebreaker in Powershell Rus
И всё таки, раз уж начали, можно конкретику?
источник

A

Aleksandr in Powershell Rus
Я выше привел, что я думаю и не собираюсь переубеждать.
источник

AS

Aggron Stonebreaker in Powershell Rus
Я не могу Вас понять, потому и задал прямой вопрос
https://t.me/ru_powershell/31141
источник

A

Aleksandr in Powershell Rus
Пишите, как хотите.
источник

DD

Danila Danila in Powershell Rus
Добрый вечер
Пытаюсь сменить тип носителя через powershell на SSD
Set-PhysicalDisk -SerialNumber 0079d257311162132600377f6e604609 -MediaType  SSD
Получаю ошибку
Делаю с помощью -serialNumber, т.к. FriendlyName у меня одинаковый на 4 носителя
источник