मेरे पास यह कोड है जो केवल एक आइटम के लिए बहुत अच्छा काम करता है यदि मैं एक नया आइटम जोड़ता हूं तो यह पुराने को हटा देता है
मैंने कई तरह से कोशिश की है, लेकिन मैं यह नहीं कर सकता कि यह कैसे करें आप मेरी मदद कर सकते हैं?
Import-Module WebAdministration
$HostName = $env:computername
$DateNow = Get-Date -format d
$WebServerEngine_MajorVersion = get-itemproperty HKLM:\SOFTWARE\Microsoft\InetStp\ | foreach >{$_.MajorVersion}
$WebServerEngine_MinorVersion = get-itemproperty HKLM:\SOFTWARE\Microsoft\InetStp\ | foreach {$_.MinorVersion}
$IIS_Version = [string]$WebServerEngine_MajorVersion + "." + [string]$WebServerEngine_MinorVersion
$Webs = Get-Website | select name
if ($Webs) {
ForEach ($Web in $Webs) {
$InfoServer = new-object psobject
$InfoServer | add-member noteproperty HostName $HostName
$InfoServer | add-member noteproperty Date_report $DateNow
$InfoServer | add-member noteproperty IIS_Version $IIS_Version
$InfoServer | add-member noteproperty SiteName $Web.name
}
}