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

Geschrieben

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?

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

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...