Size: a a a

2017 November 15

P

Pavel in Powershell Ru
diamon
команду
Invoke-Expression $a
источник

P

Pavel in Powershell Ru
@diamon_zero write для примера написано или вы прямо это и хотите выполнить?
источник

d

diamon in Powershell Ru
для примера
источник

d

diamon in Powershell Ru
Invoke-Expression сработало, спасибо
источник

P

Pavel in Powershell Ru
Если что, не используйте write и write-host в своих скриптах.
источник

d

diamon in Powershell Ru
а чем заменить? )
источник

d

diamon in Powershell Ru
write полезно весьма. особенно при отладке
источник

P

Pavel in Powershell Ru
Вместо write $a пишите просто $a, так ваша командочка из скрипта сможет попасть в пайплайн, если захотите пустить вывод скрипта в пайплайн.
источник

AS

Aggron Stonebreaker in Powershell Ru
Pavel
Если что, не используйте write и write-host в своих скриптах.
а как делать цветной вывод?
источник

d

diamon in Powershell Ru
или при отладке посмотреть, что там у тебя в команде получилось?
источник

P

Pavel in Powershell Ru
diamon
или при отладке посмотреть, что там у тебя в команде получилось?
Ну если вы пишете скрипт, который должен показывать какую-то информацию, которая больше нигде не нужна, то надо использовать write, конечно.
источник

P

Pavel in Powershell Ru
PS C:\temp> '$a = "123"' > write-test.ps1
PS C:\temp> 'write-host $a' >> write-test.ps1
PS C:\temp> $a = .\write-test.ps1

Что в переменной $a?
источник

AS

Aggron Stonebreaker in Powershell Ru
ничего?
источник

P

Pavel in Powershell Ru
Ничего, зато в консольку написалось 123.
источник

d

diamon in Powershell Ru
ну логично, да
источник

P

Pavel in Powershell Ru
Pavel
Если что, не используйте write и write-host в своих скриптах.
Я имел в виду "не используйте write для вывода значимой информации, объектов и прочего".
Писать в консольку — это write, конечно.
источник
2017 November 20

АО

Анатолий Облаухов in Powershell Ru
Pavel
Я имел в виду "не используйте write для вывода значимой информации, объектов и прочего".
Писать в консольку — это write, конечно.
А писать в консольку без write - норм?
источник
2017 November 24

Н

Никита in Powershell Ru
коллеги, я тут писал скрипт, мне нужно было файлы называть по маске день.месяц
сделал конструкцию такого вида:
$date = get-date
$day = $date.day
$month = $date.month
после чего я создаю файлы с названиями *$day.$month*
все работает, но для общего развития - как это можно сделать проще?
источник

Н

Никита in Powershell Ru
и туда же - я в том же скрипте стираю все файлы, кроме тех, что за текущую дату посредством -exclude *$day.$month*
А как мне оставлять не только последние, но и еще несколько файлов, созданных в предыдущие прогоны?
источник

P

Pavel in Powershell Ru
Если не боишься скобочек, то на помощь приходят подвыражения
источник