PowerShell : exécution des sauvegardes Veeam.

Le script PowerShell ci-dessous permet d’exécuter une sauvegarde Veeam. Ce type de script peut être utilisé avec un tâche planifier pour lancer une sauvegarde. # Load cmdlet Veeam Add-PSSnapin VeeamPSSnapin # Disconnect old session Disconnect-VBRServer # Connect Veeam Server Connect-VBRServer -User « DOMAIN\administrator » -Password « password » # Get job by Name $bkjob = Get-VBRJob -Name « name of …

Read morePowerShell : exécution des sauvegardes Veeam.

Afficher les Custom Post Types dans les pages TAG et Catégories

Ajouter le code suivant dans le fichier functions.php de votre thème WordPress : // // AJOUT ALL TYPE POST IN PAGE CATEGORIE & TAG // SRC : https://premium.wpmudev.org/blog/add-custom-post-types-to-tags-and-categories-in-wordpress/ // function add_custom_types_to_tax( $query ) { if( is_category() || is_tag() && empty( $query->query_vars[‘suppress_filters’] ) ) { // Get all your post types $post_types = get_post_types(); $query->set( ‘post_type’, …

Read moreAfficher les Custom Post Types dans les pages TAG et Catégories

Vbs : IIS script de rotation des logs

Contrairement à linux, Windows ne dispose de tâche pour la rotation des logs. Ci dessous un script Vbs qui permet d’effectuer cette rotation. En adaptant la variable sLogFolder, il est possible de faire exécuter ce script pour n’importe quel emplacement ou se trouve des fichiers de log. ‘# source : https://docs.microsoft.com/en-us/iis/manage/provisioning-and-managing-iis/managing-iis-log-file-storage#delete-old-log-files-by-script sLogFolder = « c:\inetpub\logs\LogFiles » ‘Emplacement …

Read moreVbs : IIS script de rotation des logs

Windows Server installer les rôles en powershell

Afficher les rôles et fonctionnalités disponibles : Get-WindowsFeature Installer un rôle ou une fonctionnalité Install-WindowsFeature -Name NOM_DU_ROLE Installer un rôle ou une fonctionnalité avec les outils d’administration Install-WindowsFeature -Name NOM_DU_ROLE -IncludeManagementTools    

Alerter les utilisateurs du changement de leur mot de passe

Le script VBS suivant permet d’afficher à l’ouverture de session une alerte aux utilisateurs en leur indiquant que le mot de passe expire bientôt. Le script ‘ Days before to alert user QtDiasAviso = 7 RedirectRdWeb = true UrlRDWEB = « https://monserveur/RDWeb/Pages/fr-FR/password.aspx » Message_alert = «  » Const ADS_UF_DONT_EXPIRE_PASSWD = &h10000 Set oTranslate = CreateObject(« NameTranslate ») Set oNetwork = …

Read moreAlerter les utilisateurs du changement de leur mot de passe

Sauvegarde MySQL avec Windows

Le script suivant permet de sauvegarder une base MySQL. Une fois la sauvegarde effectuéé il compresse le fichier .sql Prérequis Un poste Windows qui exécute la sauvegarde avec MySQL WorkBench et 7zip. Un dossier TEMP à la racine de votre C doit également être accessible. Un serveur MySQL, si distant il doit être accessible. Script …

Read moreSauvegarde MySQL avec Windows

Widget dernier KB pour Knowledge Base

Pour les personnes souhaitant afficher les derniers articles dans leur base de connaissance dans un widget de la même façon que les derniers postes. Copier le code ci-après dans le fichier functions.php de votre thème. // Register and load the widget function wpb_load_widget() { register_widget( ‘wpb_widget’ ); } add_action( ‘widgets_init’, ‘wpb_load_widget’ ); // Creating the …

Read moreWidget dernier KB pour Knowledge Base

Supprimer toutes les imprimantes réseaux d’un poste

Ce script vous permet de supprimer toutes les imprimantes réseaux sur un poste/serveur. ‘ ‘ RDR REMOVE NETWORK PRINTER ‘ ‘ ‘ Dim strComputer strComputer = « . » Set objWMIService = GetObject(« winmgmts:\\ » & strComputer & « \root\cimv2 ») Set colInstalledPrinters = objWMIService.ExecQuery (« Select * from Win32_Printer ») Set WshNetwork = WScript.CreateObject(« WScript.Network ») ‘msgbox « open script » ‘ Boucle sur les imprimantes …

Read moreSupprimer toutes les imprimantes réseaux d’un poste