PowerShell ASP: Enabling Impersonation

 Introduction When PowerShell ASP is hosted in IIS , it is possible to enable impersonation. This means that the webpage will run under the identity of the individual that has accessed the page. This document will describe the steps needed to enable impersonation for a Powe…

PowerShell Server: Changing the Terminal Width

 The PowerShell terminal defaults to a width of 80 columns, but sometimes a user will need a larger or smaller display width. Changing the terminal width in PowerShell Server can be easily accomplished with some code similar to the following: $pshost = Get-Host # Get the Po…

Managing PowerShell Server from the Command Line

 Managing PowerShell Server from the command line may be useful in various scenarios. Any operation that can be performed from the PowerShell Server UI can also be performed by passing a command line parameter to PowerShellServer.exe. Any setting that can be specified in th…

PowerShell Server vs. PowerShell Remoting

 This article will explain the differences between PowerShell Server , and a remoting alternative: PowerShell Remoting via WinRM. With PowerShell Server, you are not limited to Windows machines and you do not need WinRM or any other software besides the PowerShell Server it…

PowerShell Server: Security Questions and Answers

 Introduction PowerShell Server provides a secure mechanism to connect to remote machines and execute PowerShell scripts. This document will cover some of the common questions specific to the security options used by PowerShell Server. What SSH protocol does PowerShell SSH …