|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Как пересчитывают значение переменных |
|
|
PowerShell - Как пересчитывают значение переменных
|
Пользователь Сообщения: 122 |
В связи с попытками разобраться с PS постоянно появляются вопросы, объясните пожалуйста вот эту простую вещь:
$TestFolder = "c:\temp\testfolder" $TestFile = $TestFolder + "\newfile.txt" if (-not(Test-Path $TestFolder)) { New-Item $TestFolder -ItemType "Directory" } if (Test-Path $TestFile) { Remove-Item $TestFile -Force } $files = (Get-ChildItem $TestFolder -File) function CreateFile { IF (-not(Test-Path $TestFolder)) { New-Item $TestFile -ItemType "file" } } if ($files.count -eq 0) { CreateFile } if ($files.count -eq 0) { echo "Why count = 0 ?" } Как пересчитывают значение $files.count заново: $files = (Get-ChildItem $TestFolder -File) - это понятно но нет ли способа $files.count в скобки какие нибудь взять или не знаю... обновить переменную |
|
Отправлено: 16:03, 10-12-2015 |
Пользователь Сообщения: 122
|
Профиль | Отправить PM | Цитировать Kazun, If здесь все же присутствует
По поводу пересчета переменных, как тогда записать такой пример: если такая запись вываливает ошибку: |
Отправлено: 11:19, 17-12-2015 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1758
|
c4uran, Может будет проще без Invoke-Command? У Get-WmiObject есть параметр -ComputerName
|
Отправлено: 11:25, 17-12-2015 | #22 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:49, 17-12-2015 | #23 |
Пользователь Сообщения: 122
|
Профиль | Отправить PM | Цитировать Kazun, То что нужно!
какую роль играют скобки в переменной в этом случае? Foreigner, Тоже правда но интересно как работает invoke |
Отправлено: 14:44, 17-12-2015 | #24 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать about_Script_Blocks - https://technet.microsoft.com/en-us/.../hh847893.aspx
|
Отправлено: 16:49, 17-12-2015 | #25 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как получить значение параметра из реестра, добавить значение в текстовый файл etc.? | Dark Ange1 | Скриптовые языки администрирования Windows | 28 | 22-06-2022 14:37 | |
Загрузка - XP SP3. Значение «громкость» сбрасывается в среднее значение при перезагрузке. | mitkadritka | Microsoft Windows 2000/XP | 9 | 24-02-2012 20:37 | |
CMD/BAT - [решено] Как организовать вызов bat с большим количеством переменных и их обработку? | seriych | Скриптовые языки администрирования Windows | 13 | 27-01-2011 15:48 | |
Как определить кодировку строки передаваемой как значение параметра OLE-серверу Excel | RUVATA | AutoIt | 12 | 13-12-2010 23:22 | |
[решено] Как подсчитать сумму нескольких переменных | Не флужу | AutoIt | 4 | 13-08-2009 06:24 |
|