SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

powershell

bewertet von 0 Usern
Nicht beantwortet Dieser Beitrag hat 0 Geprüfte Antworten | 3 Antworten | 1 Follower

Top-25-Beitragsschreiber
519 Beiträge
donSharepoint erstellt in 21 Apr 2020 11:03

Hallo.

 

Kennt sich hier jemand mit Powershell aus und kann helfen ?

 

Ich gebe hier die Anzahl der Subsites innerhalb eines Webapps aus. Ich möchte aber den Output in eine CSV Datei ordentlich formatiert haben und nicht mit Write-Output arbeiten.

Kann mir jemand sagen wie ich das hinbekomme ??? 

Danke euch !!!!

$WebApplications = Get-SPWebApplication

 ForEach($WebApplication in $WebApplications) {

 

  ForEach($SiteCollection in $WebApplication.Sites) {

       Write-Output $SiteCollection.Url "-" $SiteCollection.AllWebs.Count

      }

}

 

Alle Antworten

Top-10-Beitragsschreiber
19.129 Beiträge

Ist im Prinzip ganz einfach:

Add-Content -Path "C:\test.csv" -Value ' "Spalte 1", "Spalte" '

Beachte, daß der Wert von -Value in einfachen Hochkommata steht und darin die einzelnen Spaltenwerte durch Komma getrennt.

Viele Grüße
Andi
af @ evocom de
Blog
Top-25-Beitragsschreiber
519 Beiträge

Danke Andi aber wo genau muss Add-Content eingefügt werden ? 

 

Etwa so ?

 

$WebApplications = Get-SPWebApplication

 ForEach($WebApplication in $WebApplications) {

 

  ForEach($SiteCollection in $WebApplication.Sites) {

 

Add-Content -Path "C:\test.csv" -Value ' $SiteCollection.Url", "$SiteCollection.AllWebs.Count" '

      }

}

Top-25-Beitragsschreiber
519 Beiträge

Hi Andi ich habs jetzt danke. 

 

Jetzt habe ich aber das Problem das ein Space zwischen der Ausgabe in der CSV Datei ist. Wie kriege ich die Ausgabe in eine Zeile hin ?

 

 

$WebApplications = Get-SPWebApplication

 

ForEach($WebApplication in $WebApplications) {

 

   ForEach($SiteCollection in $WebApplication.Sites) {

 

                               Add-Content -Path "C:\Users\iran_ha–sps\Desktop\test.csv" -Value $SiteCollection.Url,$SiteCollection.Allwebs.Count

 

                }

 

 

}

 

Seite 1 von 1 (4 Elemente) | RSS