Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2020 March 16

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
16:31:13 PS C:\Windows\system32> $ssh.WriteLine("ifconfig")
16:31:50 PS C:\Windows\system32> $ssh.read()
Last login: Fri Feb 28 19:29:40 2020 from XXXX
[user@yyyyyyyy ~]$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 192.168.2.98  netmask 255.255.255.0  broadcast 192.168.2.255
       inet6 fe80::215:5dff:fe0b:6b3  prefixlen 64  scopeid 0x20<link>
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
Wadik Wadkovich
Не подскажите, может есть где четко написано где и при каких условиях использовать {} - кавычки
например
man about_Quoting_Rules
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
это синтаксис объявления массива
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
Wadik Wadkovich
Не подскажите, может есть где четко написано где и при каких условиях использовать {} - кавычки
или тебе именно про фигурные скобки?
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
Stirf Mane
или тебе именно про фигурные скобки?
Ну сейчас понять пытаюсь вот этот кусок  - @{l="$($port)_Port_Opened";e={(Test-NetConnection $_ -port $port).tcptestsucceeded}} . И чето каша жуткая в голове
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Wadik Wadkovich
Ну сейчас понять пытаюсь вот этот кусок  - @{l="$($port)_Port_Opened";e={(Test-NetConnection $_ -port $port).tcptestsucceeded}} . И чето каша жуткая в голове
это хэштаблица
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
@("a","b") -  это массив
@{"a","b"} - хеш
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
ёкарный бабай - спасибо
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
man about_Hash_Tables
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
Может кто подскажет книгу хорошую для чайников , как я?
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
если ее купить можно в печатном виде, вообще супер
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
Stirf Mane
@("a","b") -  это массив
@{"a","b"} - хеш
@{x="a";y="b"} - точнее вот хеш... в справке смотри
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Wadik Wadkovich
Может кто подскажет книгу хорошую для чайников , как я?
вот тут всё есть https://docs.microsoft.com/ru-ru/powershell/
источник

AB

Andrey B in PowerShellRus - о Powershell (и не только) на русском
ну тут оно в связке с select-object и там вагон сокращений. конкретно здесь оно используется для задания новых вычисляемых параметров
@{label="property_label";expression={expression}}
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
(это не троллинг, правда очень рекомендую)
источник

Х

Хоттабыч 🐈 in PowerShellRus - о Powershell (и не только) на русском
Fumufu
Результат не изменился
при первом подключении по ssh, тебе сервер присылает свой отпечаток (fingerprint)который ты должен принять, чтобы потом успешно подключаться к данному серверу. в твоем скрипте этот момент никак не описан, поэтому сервер от тебя ждет yes/no ,а ты ему креденшелы шлешь свои
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
Хоттабыч 🐈
при первом подключении по ssh, тебе сервер присылает свой отпечаток (fingerprint)который ты должен принять, чтобы потом успешно подключаться к данному серверу. в твоем скрипте этот момент никак не описан, поэтому сервер от тебя ждет yes/no ,а ты ему креденшелы шлешь свои
у него же написано
Fingerprint matched trusted fingerprint for host 10.0.219.15
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
это не первое подключение
источник

Х

Хоттабыч 🐈 in PowerShellRus - о Powershell (и не только) на русском
Stirf Mane
у него же написано
Fingerprint matched trusted fingerprint for host 10.0.219.15
недочитал, тогда сорян
источник