Jump to content

Excel durch Powershell füllen


Direkt zur Lösung Gelöst von magheinz,
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

ich baue gerade eine Excel Datei zur Auswewtung von Berechtigungen in VMware durch Powershell.

 

Dazu werden bestimmte Gruppen abgefragt und in festgelegte Spalten geschrieben.

 

Hierbei komme ich gerade nicht weiter:

Berechtigungen auf Objekte in VMware

#Abfrage

$roles = Get-VIPermission -Principal "XXXX-AD\Role-XXXX-VMware-Linux*" | Sort |  Select Entity | FT -AutoSize -HideTableHeaders



#Ab welcher Zeile sollen die Infos einfügt werden

$row = 7

#In welche Spalte sollen die Infos eingefügt werden

$column = 6



ForEach ($role in $roles){
 
$role


    $sheet.Cells.Item($row,$column) = $role

    $column++

    #Increment to next Row and reset Column

    $row++

    $column = 6

    }

Die Variable $role wird zum Test korrekt in der Schleife ausgegeben, nur leider nicht in die Exceltabelle geschrieben.

 

Fehlemeldung

Ausnahme von HRESULT: 0x800A03EC

In \\xxxPfad_zum_Skriptxxx\VMWare_Berechtigungen_ abfragen_Excel_v0.3.ps1:212 Zeichen:5

+     $sheet.Cells.Item($row,$column) = $role

+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : OperationStopped: (:) [], COMException

    + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException

Kennt sich jemand vllt. damit besser aus als ich ?

 

Die Abfrage von Gruppenmitglieder ging auch ohne Probleme...

 

 

Vielen Dank schon einmal

 

 

Link zu diesem Kommentar

und du willst das ganze objekt in ein Tabellenfeld packen?

Ich würde mal schauen was $role für eigenschaften hat. gibts da eventuell $role.name oder so?

 

$role hat komischerweise keine EIgenschaften.

 

Wenn ich die Abfrage ein wenig verändere:

 

$roles = Get-VIPermission -Principal "XXXX-AD\Role-XXXX-VMware-Linux*" | FL

 

Eigentlich hätte ich jetzt vermutet, dass ich $role.Entity ausgeben kann, aber leider kommt keine Ausgabe.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...