在导出

时间:2016-09-27 07:56:57

标签: powershell

我正在编写PS1脚本以导出存储在AD计算机上的所有证书,我不知道在使用get-childitem列出的每个证书之前如何添加我创建了以下代码:

Import-Module ActiveDirectory
# Vnos Lokacije 
[string]$lokacija = Read-Host "Vnesi Lokacijo KK ..."

# Današnji Datum
$datum = Get-Date

$lokacija = $lokacija.ToUpper()

# Od danes do 10 dni starih računalnikov / aktivnih 10 dni
$danes = $datum.AddDays(-10)

$podatek = Get-ADComputer -SearchBase "OU=$lokacija,DC=dc,DC=dc,DC=com" -Properties * -Filter {LastLogonDate -gt $danes} | Select Name
Foreach ($podatk in $podatek) {
    Get-Childitem cert:LocalMachine\Root -Recurse
    where-object { $_.Subject -like "*$hostname*" } 
    }


# Export-Csv -Path "C:\Users\user\Desktop\Test.csv"

因此,在此导出中,我希望在每个导出的证书前面都有一个域计算机主机名,我可以使用excel“操作”这些主机名以进一步读取。

请帮忙...... ASSAP:)

0 个答案:

没有答案