https://znil.net/index.php?title=Veeam_Tape_Library_B%C3%A4nder_aus_Mailslot_automatisch_importieren&feed=atom&action=history
Veeam Tape Library Bänder aus Mailslot automatisch importieren - Versionsgeschichte
2024-03-29T09:21:18Z
Versionsgeschichte dieser Seite in znilwiki
MediaWiki 1.39.6
https://znil.net/index.php?title=Veeam_Tape_Library_B%C3%A4nder_aus_Mailslot_automatisch_importieren&diff=13126&oldid=prev
BLinz: /* =Das Skript */
2022-02-07T12:14:48Z
<p><span dir="auto"><span class="autocomment">=Das Skript</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 7. Februar 2022, 13:14 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l8">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Lösung==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Lösung==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das geht - Stand 11.01.2021 mit Veeam 10 - nur per Powershell.<br></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das geht - Stand 11.01.2021 mit Veeam 10 - nur per Powershell.<br></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">=</del>==Das Skript==</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>==Das Skript==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Wir erstellen folgende Datei<br></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Wir erstellen folgende Datei<br></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> C:\Scripts\VeeamTapeImport.ps1</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> C:\Scripts\VeeamTapeImport.ps1</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l39">Zeile 39:</td>
<td colspan="2" class="diff-lineno">Zeile 39:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>----</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>----</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Testen==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Testen==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Startet die Aufgabe einmal von Hand oder das PowerShell-Skript per Doppelklick oder aus der Shell heraus.<br></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Startet die Aufgabe einmal von Hand oder das PowerShell-Skript per Doppelklick oder aus der Shell heraus.<br></div></td></tr>
</table>
BLinz
https://znil.net/index.php?title=Veeam_Tape_Library_B%C3%A4nder_aus_Mailslot_automatisch_importieren&diff=12498&oldid=prev
BLinz: Die Seite wurde neu angelegt: „==Ausgangslage== Wir haben eine Tape Library in Veeam mit Mailslots. Das Exportieren innerhalb des Backup-to-Tapes Jobs klappt ganz wunderbar.<br> Cool wäre d…“
2021-01-11T14:28:43Z
<p>Die Seite wurde neu angelegt: „==Ausgangslage== Wir haben eine Tape Library in Veeam mit Mailslots. Das Exportieren innerhalb des Backup-to-Tapes Jobs klappt ganz wunderbar.<br> Cool wäre d…“</p>
<p><b>Neue Seite</b></p><div>==Ausgangslage==<br />
Wir haben eine Tape Library in Veeam mit Mailslots. Das Exportieren innerhalb des Backup-to-Tapes Jobs klappt ganz wunderbar.<br><br />
Cool wäre das er beim entnehmen der Bänder aus dem Mailslots einfach dort die neuen wieder einlegt und diese dann auch automatisch wieder importiert.<br><br />
Das ist die Tape Library in Veeam:<br><br />
:[[Datei:ClipCapIt-210111-151625.PNG]]<br><br />
<br><br />
----<br />
==Lösung==<br />
Das geht - Stand 11.01.2021 mit Veeam 10 - nur per Powershell.<br><br />
===Das Skript==<br />
Wir erstellen folgende Datei<br><br />
C:\Scripts\VeeamTapeImport.ps1<br />
mit folgendem Inhalt:<br><br />
<source lang="powershell"><br />
# Load Veeam Powershell Extensions<br />
Add-PSSnapin VeeamPSSnapin<br />
# Connect to local Server<br />
Connect-VBRServer<br />
# Wait a Moment<br />
timeout 5<br />
# Get TapeLibrary and Import Tapes from Mediaslots<br />
Get-VBRTapeLibrary -Name "IBM 3573-TL 1400" | Import-VBRTapeMedium<br />
# Disconnect<br />
Disconnect-VBRServer<br />
</source><br />
Der Parameter {{Key|-Name}} - dort müsst Ihr den Namen der Library eintragen wie er auch in der Veeam Console angezeigt wird (markieren, {{Key|F2}} drücken und kopieren)<br><br />
<br><br />
===Die Aufgabe===<br />
In der Aufgabenplanung erstellen wir einen neue Aufgabe per {{Key|Aufgabe erstellen}}<br><br />
:[[Datei:ClipCapIt-210111-152059.PNG]]<br><br />
:[[Datei:ClipCapIt-210111-152144.PNG]]<br><br />
:[[Datei:ClipCapIt-210111-152220.PNG]]<br><br />
:[[Datei:ClipCapIt-210111-152258.PNG]]<br><br />
:[[Datei:ClipCapIt-210111-152258.PNG]]<br><br />
powershell.exe<br />
-ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File C:\Scripts\VeeamTapeImport.ps1<br />
:[[Datei:ClipCapIt-210111-152432.PNG]]<br><br />
:[[Datei:ClipCapIt-210111-152500.PNG]]<br><br />
<br><br />
----<br />
==Testen==<br />
Startet die Aufgabe einmal von Hand oder das PowerShell-Skript per Doppelklick oder aus der Shell heraus.<br><br />
In Veeam in den Logs (z.B. {{Key|Last 24 Hours}}) sollte die Importversuche zu sehen sein:<br><br />
:[[Datei:ClipCapIt-210111-152832.PNG]]<br><br />
<br><br />
----<br />
==Kommentare==<br />
<comments /></div>
BLinz