Powershell,将广告信息输出到特定行中
我希望创建一个PowerShell脚本,将广告信息输出到特定行中。 我仍在研究这个问题,但我认为提问会产生一些结果Powershell,将广告信息输出到特定行中,powershell,Powershell,我希望创建一个PowerShell脚本,将广告信息输出到特定行中。 我仍在研究这个问题,但我认为提问会产生一些结果 Import-Module ActiveDirectory cls $sid = Read-Host 'What is the username?' Get-ADUser $sid -Properties * | Select-Object '$nm = GivenName' , Surname, SamAccountName, DisplayName, City, EmailAd
Import-Module ActiveDirectory
cls
$sid = Read-Host 'What is the username?'
Get-ADUser $sid -Properties * | Select-Object '$nm = GivenName' , Surname, SamAccountName, DisplayName,
City, EmailAddress, EmployeeID, Enabled, OfficePhone, MobilePhone, LockedOut, LockOutTime, AccountExpirationDate, PasswordExpired, PasswordLastSet
cls
Write-Host Name:
Write-Host Email:
Write-Host Phone:
Write-Host User ID:
Write-Host BlueWeb ID:
Write-Host Vendor:
Write-Host Plan:
Write-Host Location:
Write-Host PC_Name/Type:
Write-Host Issue/Request:
Write-Host Previous Ticket:
Write-Host Application:
Write-Host Troubleshooting:
Write-Host Issue after troubleshooting:
我想我已经接近我用GivenName做的测试了。我希望将Get ADUser的结果输出到Write Host字段。
无论如何,任何帮助或指导都将不胜感激。对于某些输出来说非常简单,只需执行以下操作:
$object = Get-ADUser $sid -Properties * | Select-Object '$nm = GivenName' , Surname,
SamAccountName, DisplayName,
City, EmailAddress, EmployeeID, Enabled, OfficePhone, MobilePhone, LockedOut,
LockOutTime, AccountExpirationDate, PasswordExpired, PasswordLastSet
然后使用$object变量引用所有参数,如下所示:
Write-Host $object.Surname
Write-Host $object.EmailAddress
Write-Host $object.City
只能引用参数列表中的内容。因此,我不知道您将如何输出问题/请求、上一张票证等,因为此信息不是使用Get ADUser命令获取的 对于某些输出来说非常简单,只需执行以下操作:
$object = Get-ADUser $sid -Properties * | Select-Object '$nm = GivenName' , Surname,
SamAccountName, DisplayName,
City, EmailAddress, EmployeeID, Enabled, OfficePhone, MobilePhone, LockedOut,
LockOutTime, AccountExpirationDate, PasswordExpired, PasswordLastSet
然后使用$object变量引用所有参数,如下所示:
Write-Host $object.Surname
Write-Host $object.EmailAddress
Write-Host $object.City
只能引用参数列表中的内容。因此,我不知道您将如何输出问题/请求、上一张票证等,因为此信息不是使用Get ADUser命令获取的 根本不知道你说的广告信息是什么意思。。您是否希望读取主机的输出可以用作Get ADUser的
-Identity
??我认为您应该了解更多,尤其是-Filter
和-Identity
参数。接下来,结合Select Object
阅读相关内容。完全不确定将广告信息放入特定行是什么意思。。您是否希望读取主机的输出可以用作Get ADUser的-Identity
??我认为您应该了解更多,尤其是-Filter
和-Identity
参数。接下来,结合选择对象
阅读相关内容。是否有保留格式和附加输出的提示?写入主机名:William Christner写入主机电子邮件:email@email.com写主机电话:555-555-5557写主机用户ID:CW308186保留格式和附加输出的提示?写入主机名:William Christner写入主机电子邮件:email@email.com写入主机电话:555-555-5557写入主机用户ID:cw308186