Public/New-TsmNode.ps1
<#
.Synopsis Creates a new TSM node. .DESCRIPTION This function creates new nodes. The default server is the connection set in your opt file. You can also choose which TSM server you are querying. .EXAMPLE New-TsmNode NODENAME PASSWORD DOMAIN .EXAMPLE New-TsmNode -NodeName NODENAME -NodePassword PASSWORD -NodeDomain DOMAIN #> function New-TsmNode { Param ( [Parameter(Mandatory=$true,Position=0)] [String]$NodeName, [Parameter(Mandatory=$true,Position=1)] [String]$NodePassword, [Parameter(Mandatory=$true,Position=2)] [String]$NodeDomain, [String]$UserName, [String]$Password, [String]$TCPServerAddress, [int]$TCPPort ) Begin { } Process { try{ Invoke-TsmCommand -Command "Register Node $NodeName $NodePassword domain=$NodeDomain" @psboundparameters | Out-Null } catch { Write-Error $_ } } End { } } |