Get-SilSoftware
Get-SilSoftware
Displays the point in time identity of all software installed on the computer. Windows Server 2012 R2 with KB3000850 applied. For more information, see https://support.microsoft.com/kb/3000850.
Синтаксис
Parameter Set: Query (cdxml)
Get-SilSoftware [[-ID] <String[]> ] [-AsJob] [-CimSession <CimSession[]> ] [-Name <String[]> ] [-ThrottleLimit <Int32> ] [ <CommonParameters>]
Подробное описание
The Get-SilSoftware cmdlet displays a list of all software products installed on computer. Software Inventory Logging collects the data at the point in time that you run the cmdlet. You can specify the ID parameter and Name parameter to filter the installed software products that the cmdlet displays.
Параметры
-AsJob
Псевдонимы |
отсутствуют |
Требуется? |
false |
Указать положение? |
named |
Значение по умолчанию |
отсутствуют |
Принимать входные данные конвейера? |
false |
Принимать подстановочные знаки? |
false |
-CimSession<CimSession[]>
Запуск командлета в удаленном сеансе или на удаленном компьютере. Введите имя компьютера или объекта сеанса, например результат выполнения командлета New-CimSession или Get-CimSession. Сеанс по умолчанию — текущий сеанс на локальном компьютере.
Псевдонимы |
Session |
Требуется? |
false |
Указать положение? |
named |
Значение по умолчанию |
отсутствуют |
Принимать входные данные конвейера? |
false |
Принимать подстановочные знаки? |
false |
-ID<String[]>
Specifies an array of IDs of the software products installed on the server.
Псевдонимы |
отсутствуют |
Требуется? |
false |
Указать положение? |
1 |
Значение по умолчанию |
отсутствуют |
Принимать входные данные конвейера? |
True (ByPropertyName) |
Принимать подстановочные знаки? |
false |
-Name<String[]>
Specifies an array of names of the software products installed on the server.
Псевдонимы |
отсутствуют |
Требуется? |
false |
Указать положение? |
named |
Значение по умолчанию |
отсутствуют |
Принимать входные данные конвейера? |
True (ByPropertyName) |
Принимать подстановочные знаки? |
false |
-ThrottleLimit<Int32>
Определяет максимальное число одновременных операций, которое можно установить для запуска командлета. Если этот параметр опущен или имеет значение 0
, Windows PowerShell® вычисляет оптимальный предел регулирования для командлета на основе числа командлетов CIM, запущенных на компьютере. Предел регулирования применяется только к текущему командлету, а не к сеансу или компьютеру.
Псевдонимы |
отсутствуют |
Требуется? |
false |
Указать положение? |
named |
Значение по умолчанию |
отсутствуют |
Принимать входные данные конвейера? |
false |
Принимать подстановочные знаки? |
false |
<CommonParameters>
Этот командлет поддерживает следующие параметры: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, и -OutVariable. Для получения дополнительных сведений см. about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).
Входные данные
Тип входных данных — это тип объектов, которые можно передать в командлет через конвейер.
Выходные данные
Тип выходных данных — это тип объектов, которые выдает командлет.
Microsoft.Management.Infrastructure.CimInstance#root/InventoryLogging/MsftSil_Software
This cmdlet returns an object that encapsulates information about the program installed by using Windows Installer. That object includes the following properties:
-- ID (System.String)
-- InstallDate (System.DateTime)
-- Name (System.String)
-- Publisher (System.String)
-- Version (System.String)
Примеры
Example 1: Display the identity of all installed software
This command displays the point in time identity of all software installed on the host server.
PS C:\> Get-SilSoftware