выделить одно значение
Всем доброго времени суток, возникла задачка, что то не совсем получается..
имеется скрипт, который выдает различные параметры баз данных ms sql
Код:
$SQLServer = "DESKTOP-I13EA81"
$connectionString = "Server = $SQLServer; Integrated Security = True;"
Get-SqlDatabase -ServerInstance $SQLServer -Database myDB > C:\temp\space.log
pause
в таком виде он выдает в space.log
Код:
Name Status Size Space Avai Recovery Compat. Owner Collation
lable Model Level
---- ------ ---- ---------- -------- ------- ----- ---------
MyBD Normal 37,44 MB 19,90 MB Full 100 DESKTOP-I13EA81\user Cyrillic_General_CI_AS
собственно задача, чтоб в space.log он отправлял только цифру 19,90
|
Надо свойства объекта смотреть. get-member или convertto-json для наглядности.
|
Вложений: 1
Sham,
Цитата:
Цитата Sham
get-member для наглядности »
|
не влезла команда "Get-SqlDatabase -ServerInstance $SQLServer -Database MyBD | Get-Member > space.log" в сообщение
|
Pavel Nagaev |
26-06-2023 11:24 3011107 |
Get-SqlDatabase -ServerInstance $SQLServer -Database MyBD | select select -ExpandProperty SpaceAvailable
|
я не вижу этого свойства там
p.s. увидел
select-object наверное
|
Pavel Nagaev |
26-06-2023 11:44 3011110 |
у него в выводе было свойство.
Да, select-object конечно.
Get-SqlDatabase -ServerInstance $SQLServer -Database MyBD | select-object -ExpandProperty SpaceAvailable
|
Pavel Nagaev, спасибо, то что надо!
|
DJ Mogarych |
26-06-2023 13:17 3011118 |
Или так:
Код:
(Get-SqlDatabase -ServerInstance $SQLServer -Database MyBD).SpaceAvailable
|
Pavel Nagaev |
29-06-2023 09:00 3011224 |
Цитата:
Цитата DJ Mogarych
Или так:
Код:
(Get-SqlDatabase -ServerInstance $SQLServer -Database MyBD).SpaceAvailable »
|
Если честно, то мне так неудобно из-за круглых скобок, хоть и выглядит проще. :-)
|
Время: 23:56.
© OSzone.net 2001-