пятница, 24 июля 2026 г.

PowerShell, Folder

PowerShell, Folder

https://aka.ms/PSWindows

В Windows Server PowerShell 7+ (pwsh) по умолчанию устанавливается в:

  • 64‑битная версия: C:\Program Files\PowerShell\7\
  • 32‑битная версия (если отдельно ставили): C:\Program Files (x86)\PowerShell\7\

В этой папке лежит сам исполняемый файл pwsh.exe, а также остальные компоненты. Если скажешь, какая у тебя версия ОС или разрядность — могу подсказать точнее. 😊

Powershell

Powershell, 7.6.4

https://apps.microsoft.com/detail/9mz1snwt0n5d?hl=ru-RU&gl=RU

среда, 14 января 2026 г.

FirtstDate, Launch, Start, Begin, DateTime, WinServer

FirtstDate, Launch, Start, Begin, DateTime, WinServer

(systeminfo | Select-String "Дата установки ОС|Original Install Date") -replace ".*: ",""

(Get-CimInstance Win32_OperatingSystem).InstallDate

systeminfo | findstr /I "Install"

eventvwr.msc

вторник, 13 января 2026 г.

Name, Server, powershell

Name, Server, powershell

Get-CimInstance win32_operatingsystem | Select Caption, Version, CSName

Caption                                Version    CSName

-------                                -------    ------

Microsoft Windows Server 2025 Standard 10.0.26100 WIN-C3FC7KU40FE

вторник, 1 апреля 2025 г.

NetFramework

NetFramework

Get-ChildItem "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP" -Recurse | Get-ItemProperty -Name Version, Release -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, Version, Release

Примеры вывода командной строки:

Выполнение команды через PowerShell может выдать нечто подобное:

PSChildName       Version          Release
-------------     -------          -------
v4                   4.8.4420      528449
v4\Client            4.8.4420      528449
v4\Full              4.8.4420      528449


Commands, Windows, Giga

Commands, Windows, Giga

1. Проверка установленных версий .NET Framework

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse |
    Get-ItemProperty -Name Version, Release -EA 0 |
    Where { $_.PSChildName -Match '^(?!S)\p{L}'} |
    Select PSChildName, Version, Release

2. Проверка установленных версий .NET Core SDK

dotnet --list-sdks
-------------------------------

3. Проверка установленных версий Windows SDK

Вариант 1: Через PowerShell

Get-ItemProperty 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows' | Select DisplayName, InstallPath

Эта команда показывает установленные версии Windows SDK вместе с путями установки.

Вариант 2: Через командную строку

Вы также можете посмотреть каталог установки вручную:

dir "%ProgramFiles(x86)%\Microsoft SDKs\Windows\" /b
-----------------------------------
https://giga.chat/link/gcsYRRNvfK
-------------------------------------
Для поиска всех установленных программ
Get-WmiObject -Class Win32_Product | Select-Object Name, Version

Для поиска конкретных SDK:

Вы можете фильтровать результаты по названию программы. Например, чтобы найти установленный .NET SDK, выполните следующую команду:

Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "*SDK*"}

или

Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -match 'SDK'}

Для поиска специфичных версий .NET:

Если вас интересует конкретный SDK, например, .NET SDK, можно воспользоваться следующей командой:

(Get-ChildItem "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\" -Recurse | Get-ItemProperty -Name Release).Release

Эта команда покажет версию установленного .NET Framework.


Проверка вручную через реестр

Вы также можете проверить наличие SDK через реестр Windows:

  1. Запустите редактор реестра, введя regedit в поиске или командной строке.
  2. Перейдите к следующему ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  • Просмотрите ключи, содержащие названия установленных программ. Найдя нужный SDK, вы сможете увидеть его параметры установки.