Bsn.SystemManagement
0.2.1
Cross-platform system management cmdlets that fill the gaps left by the built-in PowerShell modules, starting with Suspend-Computer (sleep/hibernate) as requested in https://github.com/PowerShell/PowerShell/issues/28164.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 BSVN. All rights reserved.
Package Details
Author(s)
- BSVN
Tags
System Management Power Sleep Hibernate Suspend CrossPlatform Windows Linux macOS BSVN Lmt
Functions
PSEditions
Dependencies
-
- Bsn.Common (>= 0.1.1)
Release Notes
Interop assembly loading is now managed by the module loader (via Bsn.Common 0.1.1): re-importing with Import-Module -Force reuses the already-loaded assembly, and importing after Update-Module fails with clear guidance instead of a raw FileLoadException (a session restart is still required to switch assembly versions). The interop assembly now carries the module version as its assembly version. Suspend-Computer behavior is unchanged. See https://github.com/BSVN/Lmt.Commons/blob/main/CHANGELOG.md and issue #15.
FileList
- Bsn.SystemManagement.nuspec
- Bsn.SystemManagement.psd1
- Bsn.SystemManagement.psm1
- Private\Invoke-BsnLocalSuspend.ps1
- Private\Test-BsnLocalComputer.ps1
- Public\Suspend-Computer.ps1
- en-US\about_Bsn.SystemManagement.help.txt
- lib\Bsn.SystemManagement.deps.json
- lib\Bsn.SystemManagement.dll
- lib\Bsn.SystemManagement.pdb
- scripts\Suspend-Action.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.2.1 (current version) | 9 | 11/7/2026 |
| 0.2.0 | 8 | 11/6/2026 |
| 0.1.0 | 6 | 11/5/2026 |