Jump to content

Powershell System.String: Split, Indexof etc. lässt sich nicht ausführen.


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

Empfohlene Beiträge

Hi,

 

hab ein Problem. Ich habe eine Variable welche die Ausgabe von der iscsicli enthält:

 

$a

 

PS C:\Windows\system32> $a
Microsoft iSCSI-Initiator Version 6.1 Build 7601

Insgesamt 1 Zuordnungen zur³ckgegeben
   Sitzungs-ID             : fffffa80028c6428-4000013700000004
   Zielname            : iqn.2001-05.com.equallogic:0-8a0906-e5de2ad0a-6b40000000a4df21-vss-control
   Initiator              : Root\ISCSIPRT\0000_0
   Initiator-SCSI-Gerõt  : \\.\Scsi4:
   Initiatorbus          : 0
   Initiatorziel-ID    : 3
       Ziel-LUN: 0x0 <--> Betriebssystem-LUN: 0x0

Der Vorgang wurde erfolgreich beendet. 

 

Aus dieser will ich nun die Sitzungs-ID in eine neue Variable stecken. Aber er lässt mir keine passenden Befehle zu: kein Split, IndexOf SubString,... nichts. Da kommt immer das hier:

 

PS C:\Windows\system32> $a.Split( " " )
Fehler beim Aufrufen der Methode, da [system.Object[]] keine Methode mit dem Namen "Split" enthält.
Bei Zeile:1 Zeichen:12
+ $a.Split <<<< ( " " )
   + CategoryInfo          : InvalidOperation: (Split:String) [], RuntimeException
   + FullyQualifiedErrorId : MethodNotFound

 

Wenn ich mit $a | get-member aber die Infos von dem Object hole müsste er das eigentlich unterstützen:

 

PS C:\Windows\system32> $a | get-member


  TypeName: System.String

Name             MemberType            Definition                                                                                                                                                
----             ----------            ----------  
IndexOf          Method                int IndexOf(char value), int IndexOf(char value, int startIndex), int IndexOf(char value, int startIndex, int count), int IndexOf(string value), int In...

Split            Method                string[] Split(Params char[] separator), string[] Split(char[] separator, int count), string[] Split(char[] separator, System.StringSplitOptions option...

 

jemand eine Idee?

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...