Question Sauvegarde Windows Server distante

Plus d'informations
il y a 13 ans 10 mois #11649 par crouzille
Bonjour à tous,

Je sollicite votre aide, car je bute depuis quelques jours sur ce problème.

Je vous explique, je souhaite installer la fonctionnalité Windows Server Backup sur mes derniers serveurs physiques.

Je posséde un serveur de sauvegarde, donc je souhaiterai que la tâche planifié lançeant la sauvegarde soit effectuée de ce dernier.

Voici mon code actuel :
[code:1]
<#
+
+

Sauvegardes des Serveurs avec l'utilitaire de sauvegarde Windows Server

+
+

#>

invoke-command -computername Schamsrv4 -ScriptBlock {


#Ajout des applets de commande Sauvegarde Windows dans Powershell
Add-PsSnapin Windows.ServerBackup


#Création de la strétagie de sauvegarde
$BackupPolicy = New-WBPolicy


#Création des Volumes que l'on souhaite sauvegarder
$VolumeC = Get-WBVolume -AllVolumes | Where {$_.MountPath -eq \"C:\"}
$Volumes = $VolumeC

#On Ajoute ces volume à notre stratégie
Add-WBVolume -policy $BackupPolicy -Volume $Volumes

$credential = get-credential -credential 'User'


#On définit ensuite la destination de notre sauvegarde
$Target = New-WBBackupTarget -NetworkPath \\Schamsrv1\d$ -credential $credential

#On ajoute la destination à notre stratégie
Add-WBBackupTarget -Policy $BackupPolicy -target $Target

# Define the schedule
#$sch1 = [datetime]\"15:30:00\"
#Set-WBSchedule -policy $BackupPolicy -schedule $sch1


#On configure le niveau de sauvegarde
Add-WBSystemstate -policy $BackupPolicy
Add-WBBareMetalRecovery -policy $BackupPolicy
Set-WBVssBackupOptions -Policy $BackupPolicy -VssFullBackup
Set-WBPolicy -force -policy $BackupPolicy

$Server = (hostname).tolower()
”The server $Server now has the following backup configuration:“

start-WBBackup -Policy $BackupPolicy

}

[/code:1]

Le script fonctionne bien mais me demande à chaque fois de m'identifier (ce qui n'est pas trés pratique pour une tâche automatisée...:) )

Comment puige faire pour pouvoir stocker mon login et mot de passe sur le serveur de sauvegarde et cela sans problème malgrès le fait que le script s'éxécute sur un autre serveur (pour le lancement de la sauvegarde)

Si quelqu'un a une idée...

Merci d'avance ;)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11864 par DUMOULIN
Bonjour,

Est-ce que tu as avancé sur le sujet ?

Si oui, je suis intéressé, si non, peux-tu expliquer les différentes pistes explorées pour ne pas refaire la même chose ?

Merci :-)

Alexis

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11867 par Laurent Dardenne
Salut,
Alexis tu peux consulter ce post .
Il date un peu, tu peux aussi rechercher avec \"powershell store credentials\".
Tu trouveras un peu de tout .
Bonne pêche :)<br><br>Message édité par: Laurent Dardenne, à: 23/05/12 21:00

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11873 par crouzille
Bonjour Alexis,

J'ai réussi à contourner le problème. Cependant je ne sais pas si cela est la meilleur solution...

En faite je crypte le mot de passe dans un fichier avec une clé prédéfinie.

[code:1]
$secure_string = ConvertTo-SecureString \&quot;Entrez le mot de passe:\&quot; -AsPlainText -Force
$cle = (6,10,19,85,4,7,19,87,13,3,20,13,3,6,34,43,56,34,23,14,87,56,34,23,12,65,89,8,5,9,15,17)
ConvertFrom-SecureString -SecureString $secure_string -key $cle &gt; C:\Wordpass.txt

[/code:1]

Et je récupére la clé de cette façon (la je suis sur un autre serveur et le fichier wordpass a été copié sur celui-ci) :

[code:1]
$cle = (6,10,19,85,4,7,19,87,13,3,20,13,3,6,34,43,56,34,23,14,87,56,34,23,12,65,89,8,5,9,15,17)
$chaine = Get-Content 'C:\scripts\Windows_Save\Wordpass.txt'
$chaine2 = ConvertTo-SecureString -Key $cle -String $chaine
$cred = New-Object System.Management.Automation.PsCredential 'EU\ChambackupAdm',$chaine2


[/code:1]


D'après ce que j'ai compris, les clé générées automatiquement par powershell prennent en comptes l'ordinateur et le compte avec lequel cela a été créé. Du coup sur un autre serveur cela ne pouvait marcher.:laugh:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11874 par DUMOULIN
Bonsoir,

Toutes mes excuses pour le délai de réponse... C'est la prod ! Bref, merci beaucoup Laurent pour la lecture, et aussi à monsieur noir28 ;-) pour le contournement possible !

Je mets en oeuvre dès que le temps me le permet et je vous tiens au courant !

Alexis

... Ah ben non en fait c'est la même chose... :woohoo:<br><br>Message édité par: Harfango, à: 24/05/12 20:25

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11875 par Laurent Dardenne
noir28 écrit:

D'après ce que j'ai compris, les clé générées automatiquement par powershell prennent en comptes l'ordinateur et le compte avec lequel cela a été créé.

Exact, PS utilise DPAPI (Windows Data Protection).

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.071 secondes
Propulsé par Kunena