Si vous souhaitez envoyer des e-mails via powershell voici la commande : #Destinataire de l'email $To = "nom.prenom@domaine.com" #L’émetteur de l'email $From ="monscriptpowershell@mondomaine.com" #Le Sujet de l'email $Subject = "Mon script vient de terminer" #Le serveur SMTP (ex : votre serveur Exchange) $SmtpServer = "Nom de votre serveur de messagerie […]
PowerShell
Hello IT Boys !! Si vous avez besoin d’afficher une fenêtre demande de mot de passe avec la valeur masquée par des *** et que vous souhaitez récupérer la valeur entrée en claire voici le code : #Fonction de conversion Secure To Texte Function ConvertTo-PlainText( [security.securestring]$securepassword ) { $passwordtotext = [Runtime.InteropServices.Marshal] $passwordtotext::PtrToStringAuto( […]
Hello Tout le monde ! Voici ce petit bout de code qui va vous permettre de télécharger des fichiers via POWERSHELL à partir du moment que vous connaissez le lien source. Start-BitsTransfer -Source "http://XXXXXXXXX/XXXXXX/XX.exe" -Destination "C:\Users\NAME\test\XX.exe" Si vous passez par un serveur PROXY (genre squid) Voici le code qu’il vous faut. # […]
Pour donner suite à l’article : POWERSHELL : Sélectionner un Répertoire, nous allons traiter ici la même chose que précédemment mais cette fois pour récupérer le chemin complet du fichier (chemin où se trouve le fichier + le nom du fichier avec son extension.) [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") $objForm = New-Object System.Windows.Forms.OpenFileDialog $objForm.InitialDirectory = […]
Si vous souhaitez lister tous les PST connectés à votre session outlook voici le code : $outlook = New-Object -comObject Outlook.Application #$outlook.Session.Stores | where { ($_.FilePath -like '*.PST') } | format-table DisplayName, FilePath -autosize #Nom réel du PST une fois dans OUTLOOK $PSTname = $outlook.Session.Stores | where { ($_.FilePath -like […]
Si vous avez des fichiers ayant un contenu « identique » mais que vous souhaitez savoir quelles sont les différences : Mes fichiers sont le résultat de 2 Get-Childitem : exemple du contenu des fichiers, une ligne correspond à un fichier trouvé : C:\AFFAIRES\2008\….\…doc C:\AFFAIRES\2009\….\…doc C:\AFFAIRES\2008\….\…xls $Fichier1 = import-csv C:\temp\List-Avant.csv […]