mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-18 05:05:36 +00:00
Based on standard practices, we need to have a copyright and license notice at the top of each source file. Removed existing copyrights and updated/added copyright notices for .h, .cpp, .cs, .ps1, and .psm1 files. Updated module manifests for consistency to have Author = "PowerShell" and Company = "Microsoft Corporation". Removed multiple line breaks. Separate PR coming to update contribution document for new source files: #6140 Manually reviewed each change. Fix #6073
44 lines
1.5 KiB
PowerShell
44 lines
1.5 KiB
PowerShell
# Copyright (c) Microsoft Corporation. All rights reserved.
|
|
# Licensed under the MIT License.
|
|
Describe "SSH Remoting Cmdlet Tests" -Tags "Feature" {
|
|
|
|
It "Enter-PSSession HostName parameter set should throw error for invalid key path" {
|
|
|
|
try
|
|
{
|
|
Enter-PSSession -HostName localhost -UserName User -KeyFilePath NoKeyFile
|
|
throw "Enter-PSSession did not throw expected PathNotFound exception."
|
|
}
|
|
catch
|
|
{
|
|
$_.FullyQualifiedErrorId | Should Be "PathNotFound,Microsoft.PowerShell.Commands.EnterPSSessionCommand"
|
|
}
|
|
}
|
|
|
|
It "New-PSSession HostName parameter set should throw error for invalid key path" {
|
|
|
|
try
|
|
{
|
|
New-PSSession -HostName localhost -UserName User -KeyFilePath NoKeyFile
|
|
throw "New-PSSession did not throw expected PathNotFound exception."
|
|
}
|
|
catch
|
|
{
|
|
$_.FullyQualifiedErrorId | Should Be "PathNotFound,Microsoft.PowerShell.Commands.NewPSSessionCommand"
|
|
}
|
|
}
|
|
|
|
It "Invoke-Command HostName parameter set should throw error for invalid key path" {
|
|
|
|
try
|
|
{
|
|
Invoke-Command -HostName localhost -UserName User -KeyFilePath NoKeyFile -ScriptBlock {1}
|
|
throw "Invoke-Command did not throw expected PathNotFound exception."
|
|
}
|
|
catch
|
|
{
|
|
$_.FullyQualifiedErrorId | Should Be "PathNotFound,Microsoft.PowerShell.Commands.InvokeCommandCommand"
|
|
}
|
|
}
|
|
}
|