01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | # Download the desired module onto a 'jump host' (an intermediary computer that has access to the Internet) PS C:\WINDOWS\system32> Save-Module -Name SqlServer -Path C:\Temp PS C:\WINDOWS\system32> ls C:\temp Directory: C:\temp Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 1/30/2023 5:04 PM SqlServer # Add files into remote computer from the jump host robocopy c:\temp\sqlserver \\SERVERNAME\C$\Program Files\WindowsPowerShell\Modules /E /NP PS C:\Windows\system32> Enter-PSSession SERVERNAME [SERVERNAME] : PS C:\Users\kimconnect\Documents> Get-Module -Name SQLServer -ListAvailable Directory: C:\Program Files\WindowsPowerShell\Modules ModuleType Version Name ExportedCommands ---------- ------- ---- ---------------- Script 21.1.18256 SqlServer { Add-RoleMember , Add-SqlAvailabilityDatabase , Add-SqlAvail ... # Check SqlServer module's path [SERVERNAME] : PS C:\Users\kimconnect\Documents> ( Get-Module -ListAvailable SQLServer).path C:\Program Files\WindowsPowerShell\Modules\SqlServer\21.1.18256\SqlServer.psd1 # Import sqlserver powershell module into current session [SERVERNAME] : PS C:\Users\kimconnect\Documents> Import-Module -Name SqlServer [SERVERNAME] : PS C:\Users\kimconnect\Documents> get-module ModuleType Version Name ExportedCommands ---------- ------- ---- ---------------- Manifest 3.1.0.0 Microsoft.PowerShell.Management { Add-Computer , Add-Content , Checkpoint-Computer , Clear-Con ... Manifest 3.1.0.0 Microsoft.PowerShell.Utility { Add-Member , Add-Type , Clear-Variable , Compare-Object ...} Script 21.1.18256 SqlServer { Add-RoleMember , Add-SqlAvailabilityDatabase , Add-SqlAvail ... |

January 30, 2023January 30, 2023
0 Comments