Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - выделить одно значение

Ответить
Настройки темы
PowerShell - выделить одно значение

Новый участник


Сообщения: 42
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Всем доброго времени суток, возникла задачка, что то не совсем получается..

имеется скрипт, который выдает различные параметры баз данных 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

Отправлено: 09:38, 26-06-2023

 

Deadooshka


Сообщения: 2566
Благодарности: 698

Профиль | Отправить PM | Цитировать


Надо свойства объекта смотреть. get-member или convertto-json для наглядности.

Отправлено: 10:34, 26-06-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: log space.log
(70.3 Kb, 13 просмотров)

Sham,
Цитата Sham:
get-member для наглядности »
не влезла команда "Get-SqlDatabase -ServerInstance $SQLServer -Database MyBD | Get-Member > space.log" в сообщение

Отправлено: 11:18, 26-06-2023 | #3


Аватара для Pavel Nagaev

Пользователь


Сообщения: 136
Благодарности: 40

Профиль | Сайт | Отправить PM | Цитировать


Get-SqlDatabase -ServerInstance $SQLServer -Database MyBD | select select -ExpandProperty SpaceAvailable

-------
Видео на русском про PowerShell
Крутые курсы по PowerShell

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:24, 26-06-2023 | #4


Deadooshka


Сообщения: 2566
Благодарности: 698

Профиль | Отправить PM | Цитировать


Цитата Pavel Nagaev:
SpaceAvailable »
я не вижу этого свойства там
p.s. увидел
Цитата Pavel Nagaev:
select select »
select-object наверное

Отправлено: 11:31, 26-06-2023 | #5


Аватара для Pavel Nagaev

Пользователь


Сообщения: 136
Благодарности: 40

Профиль | Сайт | Отправить PM | Цитировать


у него в выводе было свойство.

Да, select-object конечно.

Get-SqlDatabase -ServerInstance $SQLServer -Database MyBD | select-object -ExpandProperty SpaceAvailable

-------
Видео на русском про PowerShell
Крутые курсы по PowerShell


Отправлено: 11:44, 26-06-2023 | #6


Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


Pavel Nagaev, спасибо, то что надо!

Отправлено: 11:53, 26-06-2023 | #7


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6705
Благодарности: 1576

Профиль | Отправить PM | Цитировать


Или так:
Код: Выделить весь код
(Get-SqlDatabase -ServerInstance $SQLServer -Database MyBD).SpaceAvailable

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:17, 26-06-2023 | #8


Аватара для Pavel Nagaev

Пользователь


Сообщения: 136
Благодарности: 40

Профиль | Сайт | Отправить PM | Цитировать


Цитата DJ Mogarych:
Или так:
Код:
(Get-SqlDatabase -ServerInstance $SQLServer -Database MyBD).SpaceAvailable »
Если честно, то мне так неудобно из-за круглых скобок, хоть и выглядит проще. :-)

-------
Видео на русском про PowerShell
Крутые курсы по PowerShell


Отправлено: 09:00, 29-06-2023 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - выделить одно значение

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как получить значение параметра из реестра, добавить значение в текстовый файл etc.? Dark Ange1 Скриптовые языки администрирования Windows 28 22-06-2022 14:37
CMD/BAT - [решено] cmd скрипт - получить данные по curl, извлечь одно значение и вывести его Sick_013 Скриптовые языки администрирования Windows 2 07-04-2020 14:49
Загрузка - XP SP3. Значение «громкость» сбрасывается в среднее значение при перезагрузке. mitkadritka Microsoft Windows 2000/XP 9 24-02-2012 20:37
CMD/BAT - выделить IP FreeOw1 Скриптовые языки администрирования Windows 5 06-10-2009 01:29
Как присвоить одно значение сразу нескольким объектам? LedWorm Программирование и базы данных 2 10-02-2004 18:03




 
Переход