Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell,将广告信息输出到特定行中_Powershell - Fatal编程技术网

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

我希望创建一个PowerShell脚本,将广告信息输出到特定行中。 我仍在研究这个问题,但我认为提问会产生一些结果

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