SysKit Shell requires a service account in order to run. We recommend creating a dedicated Windows account for this purpose.
This account needs to have the Logon as a service privileges.
SysKit Shell Setup will install and configure a new instance of SQL Server Express 2012 LocalDB (free of charge). This is the quickest option. We take care of the configuration.
If you want to use SysKit Shell with a dedicated SQL Server located somewhere in your environment, please read this article. It will provide you with detailed instructions on how to perform the transition. You can use the following SQL Server editions: SQL Server 2008 – 2016, all editions. We advise you to use the latest available SQL Server version and apply all the available Service Packs before installing our application.
PowerShellGet is an in-box module in the following releases:
Windows 10 or newer
Windows Server 2016 or newer
Windows Management Framework (WMF) 5.0 or newer
If you have the PowerShell version 3.0 or 4.0 on a server where you plan to deploy SysKit Shell, you will need to get PowerShellGet module. Download the PackageManagement MSI which will enable you to easily discover and install modules and scripts from PowerShell Gallery using SysKit Shell.
Before updating PowerShellGet, you should install the latest Nuget provider. To do that, run the following in an elevated PowerShell session:
powershell Install-PackageProvider Nuget –Force
Use below PowerShellGet cmdlet from an elevated PowerShell session to save the modules to a local directory:
Save-Module PowerShellGet -Path C:\LocalFolderExit
Ensure that PowerShellGet and PackageManagment modules are not loaded in any other processes.
Delete contents of these folders:
Re-open the PS Console with elevated permissions then run the following commands:
Copy-Item "C:\LocalFolder\PowerShellGet\*" "$env:ProgramFiles\WindowsPowerShell\Modules\PowerShellGet\" -Recurse -ForceCopy-Item "C:\LocalFolder\PackageManagement\*" "$env:ProgramFiles\WindowsPowerShell\Modules\PackageManagement\" -Recurse -Force
To do this on Windows 10, Windows Server 2016, any system with WMF 5.0 or 5.1 installed, or any system with PowerShell 6, run the following commands from an elevated PowerShell session:
Install-Module –Name PowerShellGet –ForceExit
Use Update-Module to get newer versions:
Update-Module -Name PowerShellGetExit
If you have created a service account, and have follwed the above procedure for updating PowerShellGet module and Nuget provider, you can proceed with the SysKit Shell Installation Wizard. In case you haven't followed the steps described above, the SysKit Shell will provide you feedback through informative messages.
If you need help with the installation, please contact us.