Где я могу получить справочную документацию [примеры] о методах и свойствах в ISE Powershell. Например, метод Join
.PowerShell: Пользователи: документация по методам и свойствам в ISE
-join $a[3,4,5]; #trying to extract a part of a string
Он даже не указан, когда я ($a | gm)
.
Можете вы рассказать о том, что вы хотите? – manojlds
функции Get-DiskInfo {[CmdletBinding()] пар ([строка []] $ Computername = 'XEUTS001', [строка []] $ диска = 'C:') $ а = "- присоединиться $ Computername [1..3] " get-WmiObject win32_logicaldisk -Filter" DeviceID = '$ drive' "-ComputerName $ Computername -Credential (Get-Credential -Credential ayan- $ a) | Select-Object @ {n = 'Size'; e = {$ _. Size/1gb -as [int]}}, @ {n = 'free'; e = {$ _. Freespace/1gb -as [int] }}, @ {n = '% free'; e = {$ _. freespace/$ _. size * 100 -as [int]}} | Format-Table -AutoSize } –
Я написал эту функцию, чтобы получить подробную информацию о дисках. Однако я должен запускать их удаленно и в многодоменной среде. У нас разные имена пользователей для компьютеров в разных подразделениях. Я хотел, чтобы сценарий мог взять имя пользователя из самого имени. Имена пользователей в этом формате ---- «имя» + «первые 3 буквы имени пользователя», которое является именем OU. Я могу получить способ -Join работать нормально. Однако это не работает, если переменная является параметром в функции. Здесь имя пользователя отображается как «ayan - join xeuts001 [1..3]», когда я хочу, чтобы он отображался как «ayan-xeu», –