, если вы можете помочь с ошибкой ниже. Я получаю сообщения об ошибках в этих строках. Он создает учетную запись. Он преобразует первую букву имени в заглавную и то же самое для фамилии. Однако после его выполнения выдается следующая ошибка. Это продолжается, пока я не остановлюсь.
ForEach ($User in $Users) {
$FirstName = $User.FirstName.Substring(0,1).toupper() + $User.FirstName.Substring(1).tolower()
$LastName = $User.LastName.Substring(0,1).toupper() + $User.LastName.Substring(1).tolower()
$SAM = $user.FirstName + $user.LastName.Substring(0,1)
Exception calling "Substring" with "2" argument(s): "Index and length must refer to a location within the string. Parameter name: length" At C:\Users\student\Automate\CreateADaccount copy.ps1:17
char:5
+ $FirstName = $User.FirstName.Substring(0,1).toupper() + $User.d ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : ArgumentOutOfRangeException Exception calling "Substring" with "2" argument(s): "Index and length must refer to a location within the string. Parameter name: length" At C:\Users\student\Automate\CreateADaccount copy.ps1:18 char:5
+ $LastName = $User.LastName.Substring(0,1).toupper() + $User.d ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : ArgumentOutOfRangeException