Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dailysave [2019/05/21 10:42] – [Invoke-DailySave - Sauvegarde journalière des dossiers utilisateurs] nekandailysave [2021/03/05 16:50] (Version actuelle) nekan
Ligne 1: Ligne 1:
-~~CLOSETOC~~+<alert type="danger">Archivage suite à la modification du script : 
 +  * Abandon de l'utilisation de ROBOCOPY 
 +  * Utilisation de ShadowCopy 
 +</alert> 
 ====== Invoke-DailySave - Sauvegarde journalière des dossiers utilisateurs ====== ====== Invoke-DailySave - Sauvegarde journalière des dossiers utilisateurs ======
  
Ligne 18: Ligne 22:
 ===== Script principal ===== ===== Script principal =====
  
-<code powershell>+<sxh powershell>
 # Ligne ajoutée pour activer la coloration syntaxique. A supprimer. # Ligne ajoutée pour activer la coloration syntaxique. A supprimer.
 <# <#
Ligne 145: Ligne 149:
 $LogFile = "$Path\DailySave-$CheckDate.log" $LogFile = "$Path\DailySave-$CheckDate.log"
 $ScriptName = "Invoke-DailySave.ps1" $ScriptName = "Invoke-DailySave.ps1"
-$UserProfilePath = ""+$UserProfilePath = ''
 $PCSaved = 0 $PCSaved = 0
 $PCOffline = 0 $PCOffline = 0
Ligne 152: Ligne 156:
 $TotalPC = 0 $TotalPC = 0
 $Old = 7 $Old = 7
-$Domaine = 'TEST' +$Domaine = "TEST" 
-$FQDN = 'test.local'+$FQDN = "test.local"
 $Partage = "\\SERVEUR\Partage_utilisateur" $Partage = "\\SERVEUR\Partage_utilisateur"
 $SavedPath = "Documents" $SavedPath = "Documents"
Ligne 176: Ligne 180:
         Else         Else
             {             {
-                $CheckTime = Get-Date -Format 'G'+                $CheckTime = Get-Date -Format G
                 If ($Verbose)                 If ($Verbose)
                     {                     {
Ligne 222: Ligne 226:
         Else         Else
             {             {
-                $Name = $Name.Replace("$Domaine","")+                $Name = $Name.Replace("$Domaine",'')
                 Add-Log -Type "INFO" -Message "Utilisateur $Name."                 Add-Log -Type "INFO" -Message "Utilisateur $Name."
             }             }
Ligne 502: Ligne 506:
         Add-Log -Type "INFO" -Message "Création du fichier de réponse pour Nagios."         Add-Log -Type "INFO" -Message "Création du fichier de réponse pour Nagios."
     }     }
-</code>+</sxh>
  
 ===== Script d'interprétation pour Nagios ===== ===== Script d'interprétation pour Nagios =====
  
-<code:ps1>+<sxh powershell>
 ############################################################################## ##############################################################################
 #                                                                            # #                                                                            #
Ligne 523: Ligne 527:
 [int]$Critical = $Report.Critical [int]$Critical = $Report.Critical
  
-$Output = ""+$Output = ''
 $ExitCode = 3 $ExitCode = 3
  
Ligne 550: Ligne 554:
 exit $ExitCode exit $ExitCode
  
-</code>+</sxh>
  --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2019/02/19 21:43//  --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2019/02/19 21:43//
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
  • dailysave.1558428164.txt.gz
  • Dernière modification : 2019/05/21 08:42
  • (modification externe)