예제 #1
0
 protected override void BeginProcessing()
 {
     if (!this._skipWinRMCheck)
     {
         RemotingCommandUtil.CheckRemotingCmdletPrerequisites();
     }
 }
예제 #2
0
 protected void ValidateRemoteRunspacesSpecified()
 {
     if (RemotingCommandUtil.HasRepeatingRunspaces(this.Session))
     {
         base.ThrowTerminatingError(new ErrorRecord(new ArgumentException(base.GetMessage(RemotingErrorIdStrings.RemoteRunspaceInfoHasDuplicates)), PSRemotingErrorId.RemoteRunspaceInfoHasDuplicates.ToString(), ErrorCategory.InvalidArgument, this.Session));
     }
     if (RemotingCommandUtil.ExceedMaximumAllowableRunspaces(this.Session))
     {
         base.ThrowTerminatingError(new ErrorRecord(new ArgumentException(base.GetMessage(RemotingErrorIdStrings.RemoteRunspaceInfoLimitExceeded)), PSRemotingErrorId.RemoteRunspaceInfoLimitExceeded.ToString(), ErrorCategory.InvalidArgument, this.Session));
     }
 }
 protected override void BeginProcessing()
 {
     RemotingCommandUtil.CheckRemotingCmdletPrerequisites();
     PSSessionConfigurationCommandUtilities.ThrowIfNotAdministrator();
 }