Войти

Показать полную графическую версию : Как пересчитывают значение переменных


Страниц : 1 [2]

c4uran
17-12-2015, 11:19
Kazun, If здесь все же присутствует


По поводу пересчета переменных, как тогда записать такой пример:

Invoke-Command -ComputerName 'computername' -ScriptBlock { gwmi win32_product }

если такая запись вываливает ошибку:

$command = gwmi win32_product
Invoke-Command -ComputerName 'computername' -ScriptBlock { $command }

Foreigner
17-12-2015, 11:25
c4uran, Может будет проще без Invoke-Command? У Get-WmiObject есть параметр -ComputerName

Kazun
17-12-2015, 12:49
$command = {gwmi win32_product}
Invoke-Command -ComputerName 'computername' -ScriptBlock $command

c4uran
17-12-2015, 14:44
Kazun, То что нужно!

какую роль играют скобки в переменной в этом случае?

Foreigner, Тоже правда но интересно как работает invoke

Kazun
17-12-2015, 16:49
about_Script_Blocks - https://technet.microsoft.com/en-us/library/hh847893.aspx




© OSzone.net 2001-2012