public PSRemoteLoginSettings ListComputeNodeRemoteLoginSettings(ComputeNodeOperationParameters parameters)
{
RemoteLoginSettings remoteLoginSettings;
if (parameters.ComputeNode != null)
{
remoteLoginSettings = parameters.ComputeNode.omObject.GetRemoteLoginSettings(parameters.AdditionalBehaviors);
}
else
{
PoolOperations poolOperations = parameters.Context.BatchOMClient.PoolOperations;
remoteLoginSettings = poolOperations.GetRemoteLoginSettings(parameters.PoolId, parameters.ComputeNodeId, parameters.AdditionalBehaviors);
}
PSRemoteLoginSettings psRemoteLoginSettings = new PSRemoteLoginSettings(remoteLoginSettings);
return psRemoteLoginSettings;
}
}