protected override void ProcessRecord() { UpdateComputeNodeUserParameters parameters = new UpdateComputeNodeUserParameters(this.BatchContext, this.PoolId, this.ComputeNodeId, this.Name, this.AdditionalBehaviors) { Password = this.Password, ExpiryTime = this.ExpiryTime }; this.BatchClient.UpdateComputeNodeUser(parameters); }
public override void ExecuteCmdlet() { UpdateComputeNodeUserParameters parameters = new UpdateComputeNodeUserParameters(this.BatchContext, this.PoolId, this.ComputeNodeId, this.Name, this.AdditionalBehaviors) { Password = this.Password, ExpiryTime = this.ExpiryTime }; this.BatchClient.UpdateComputeNodeUser(parameters); }
/// <summary> /// Updates a compute node user account /// </summary> /// <param name="parameters">The parameters specifying the compute node user to update and the changes to make</param> public void UpdateComputeNodeUser(UpdateComputeNodeUserParameters parameters) { if (parameters == null) { throw new ArgumentNullException("parameters"); } WriteVerbose(string.Format(Resources.UpdatingComputeNodeUser, parameters.ComputeNodeUserName)); ComputeNodeUser computeNodeUser = new ComputeNodeUser(parameters.Context.BatchOMClient.PoolOperations, parameters.PoolId, parameters.ComputeNodeId); computeNodeUser.Name = parameters.ComputeNodeUserName; computeNodeUser.Password = parameters.Password; computeNodeUser.ExpiryTime = parameters.ExpiryTime; computeNodeUser.Commit(ComputeNodeUserCommitSemantics.UpdateUser, parameters.AdditionalBehaviors); }
/// <summary> /// Updates a compute node user account /// </summary> /// <param name="parameters">The parameters specifying the compute node user to update and the changes to make</param> public void UpdateComputeNodeUser(UpdateComputeNodeUserParameters parameters) { if (parameters == null) { throw new ArgumentNullException("parameters"); } WriteVerbose(string.Format(Resources.UpdatingComputeNodeUser, parameters.ComputeNodeUserName)); ComputeNodeUser computeNodeUser = parameters.Context.BatchOMClient.PoolOperations.CreateComputeNodeUser(parameters.PoolId, parameters.ComputeNodeId); computeNodeUser.Name = parameters.ComputeNodeUserName; computeNodeUser.Password = parameters.Password; computeNodeUser.ExpiryTime = parameters.ExpiryTime; computeNodeUser.Commit(ComputeNodeUserCommitSemantics.UpdateUser, parameters.AdditionalBehaviors); }