Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Powershell für Anfänger

Frage Entwicklung Batch & Shell

Mitglied: Multimania

Multimania (Level 1) - Jetzt verbinden

13.12.2012 um 10:06 Uhr, 2141 Aufrufe, 3 Kommentare

Hallo,
ich versuche gerade mein erstes Powershellscript zu erstellen, dabei tauchen gleich innige Probleme auf. Ich hoffe ihr könnt mir helfen.
Ich versuche auszulesen wie viele Snapshots es für jeden Volume auf unserem Equalogic SAN gibt.

Die Ausgabe von Get-EqlVolume sieht so aus (fortlaufend für jedes Volume)
VolumeName : NAME
MemberIndex : 1849659208
VolumeIndex : 88
VolumeSizeMB : 51200
DiskSpeedPreference : no_disk_speed_preference
StoragePoolName : default
AccessType : read_write
DriveTypePreference : no_drive_type_preference
LoadBalance : yes
iSCSIAlias : NAME
ThinProvision : no
ThinProvisionMinReservePercent : 0
ThinProvisionWarningPercent : 0
ThinProvisionMaxGrowPercent : 0
OnlineStatus : online
VolumeDescription : Beschreibung
RaidTypePreference : no_raid_type_preference
AllowMultipleInitiators : no
SnapshotDeletionPolicy : delete_oldest
SnapshotReservePercent : 30
SnapshotReserveWarnPercent : 85
VolumeAdministrator :
PSVID : 6-090A01-8C0D59F7A-A309552D1B0590C9
PSVIDAsGuid : 18A09060-D5C0-7A9F-A309-552D1B0590C9
ISCSITargetName : iqn.2001-05.com.equallogic:0-8a0906-7a9fd5c01-
c990051b2d5509a3-daten-tlt
DynamicThinReserveMB : 0
TemplateVolume : no
ThinClone : no
NASVolume : no
CloneSourcePsvid : 00000000-0000-0000-0000-000000000000
AllocatedMB : 330
SnapshotReserveAvailableMB : 15375
OperationalStatus : available
SnapshotReserveMB : 15375
SnapshotCount : 0
ISCSIConnectionCount : 6
SpannedMemberCount : 3
ReplicaCount : 0
NextReplicationTransactionMB : 0
ReplicaReserveInUseMB : 15375

Wie kann ich nun einzelnen Zeilen pro Volume auswerten?
z.B. VolumeName und SnapshotCount?

Danke.
Mitglied: Patriot
13.12.2012 um 10:18 Uhr
Guten Morgen ,

probier es mal mit Get-EqlVolume | FT SnapshotCount, VolumeName

gruß
Bitte warten ..
Mitglied: Multimania
13.12.2012 um 10:36 Uhr
Hallo,

das sieht doch schon mal sehr schön aus, danke.

Aber ich möchte nun gerne für jedes Volumen eine Schleife durchlaufen.
Um mit den beiden Werten zu arbeiten.

Muss eine XML Datei erzeugen,
echo ^<Name^> VolumeName</Name^>
echo ^<Snapshot^> SnapshotCount^</Snapshot^>
Bitte warten ..
Mitglied: Multimania
13.12.2012 um 10:59 Uhr
Damit komme ich schon weiter:

foreach ($Volume in Get-EqlVolume)
{
echo $volume.VolumeName $volume.SnapshotCoun
Bitte warten ..
Neuester Wissensbeitrag
Microsoft

Microsoft Telefonaktivierungs App

(17)

Tipp von alik47 zum Thema Microsoft ...

Ähnliche Inhalte
Batch & Shell
gelöst PC nach einem Kopiervorgang herunterfahren - PowerShell Script? (4)

Frage von Stefan007 zum Thema Batch & Shell ...

Windows Server
PowerShell Script - Ordnerrechte setzen (7)

Frage von desmondjames zum Thema Windows Server ...

Batch & Shell
gelöst Mit Powershell schwarzes CMD-Fenster unterdrücken? (4)

Frage von Yauhun zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Google Android
gelöst Android-Handy versehentlich (dauerhaft) gesperrt? (18)

Frage von FA-jka zum Thema Google Android ...

Batch & Shell
gelöst Ordner und Datei Name gleich (BATCH) (12)

Frage von clragon zum Thema Batch & Shell ...

DSL, VDSL
gelöst DSL 200m verlängern (11)

Frage von Angela44 zum Thema DSL, VDSL ...

Router & Routing
gelöst Fritzbox 7490 und Zyxel USG20 - Zugriff auf LAN der USG20 (8)

Frage von Sebbi87 zum Thema Router & Routing ...