Jump to content

Original

Technicien confirmé
  • Content Count

    159
  • Joined

  • Last visited

Everything posted by Original

  1. Je ne suis pas un expert de ce côté-là, le client particulier ce n'est pas mon domaine, mais logiquement, les clés doivent être ajoutées en ligne sur le site Microsoft maintenant non ? Sinon, si le PC est déjà formaté, j'ai aucune idée si cela est possible, ça serai intéressant si quelqu'un à une solution.
  2. Hier ça aller mieux j'ai l'impression ... J'ai simplement désactivé le Paging file et je n'en utilise plus et depuis ça à l'air d'aller mieux ...
  3. Hello, Hier j'ai fais deux-trois manipulation encore. Je vous tiens au courant si cela change quelque chose.
  4. Hello tout le monde, Je suis en train de chercher de mon côté (Service qui pompe, virus/malware, logiciel trop gourmand, etc) mais vu que je suis fort occupé à cause de mon nouveau job et vu que je rentre très tard, je me permet de venir vous posez la question ici au cas où vous auriez déjà eu le cas. Désolé encore, ce genre de domaine n'est pas mon fort du tout. J'ai un PC qui souvent après 2/3 h d'utilisation (des fois c'est que Skype/Chrome) commence à avoir de gros ralentissement, et ce n'est pas étonnant, je vois la RAM à 95% ! Et quand je regarde les détails, la plus haute utilisation est de 150Mo dans les processus. Je tiens à préciser que le PC à tout de même 8Go de RAM (il est sous Windows 10). Pour le moment j'ai un peu cherché mais je n'ai rien trouvé d'anormal (test Malware/virus déjà fait) ... Donc si quelqu'un à une idée ça m'aiderai beaucoup ! J'essayerai de chercher encore demain un peu pendant le boulot, mais votre aide serait la bienvenue ! Evidemment je pense à une simple réinstallation qui réglerai surement le problème (sauf si c'est Hardware mais je ne pense pas ... c'est possible ?) mais ce n'est pas une solution ... Si vous avez des questions, n'hésitez pas. Merci d'avance !
  5. Mais j'ai fais tellement de manipulation que je ne serai pas expliquer le problème Approximativement ça devais être un problème de droit, de récursivité et de user/group.
  6. Hello, Si vous voulez, j'ai modifié un peu le script Maintenant il utilise une signature différente pour le NewMessage et le ReplyMessage Dites-moi si cela vous intéresse (car apparemment le premier pas ) Original
  7. Hello tout le monde, Je ne sais pas si c'est l'endroit pour ce genre de sujet, mais ayant enfin terminé et ayant pas mal de difficulté à finaliser mon script afin d’optimiser les signatures Outlook, je vous le partage avec plaisir ! Évidemment, je suis conscient que le script est loin d'être le meilleur du web, qu'il comporte certainement beaucoup d'erreurs et qu'on pourrait aussi l'améliorer ou le rendre plus optimal. Je vous demande d'être clément avec moi, ça doit être mon 2-3eme script PS avec autant de ligne Évidemment, si vous avez des améliorations, n'hésitez pas ! Enfin, ce script se base sur les besoins de mon entreprise (6 signatures différentes), mais vous pouvez facilement l'adapter et le simplifié. Concernant les informations récupérées par l'AD, je n'en ai pas utilisé tant que ça, n'ayant que deux sites, et par facilité pour moi ( ), j'ai déclaré dans des variables beaucoup d'informations (comme les sites web, les adresses, le pays, etc). Évidemment, au lieu de ça, vous pouvez supprimer ces lignes et les récupérer via l'AD tout simplement ! Je vais encore améliorer un peu le script sur le temps (mais la j'ai envie de me consacrer sur d'autres choses), je le mettrai à jour de temps en temps Sur ceux, voici le script ! #variables $pathPictures = "" #chemin de l'image sur le réseau $PathSignaturesLine = "" # chemin de la ligne de la signature sur le réseau $AdrSite = "" # Adresse selon le site sur lequel l'utilisateur appartient $AdrSite2 = "" $PaysSite = "" # le pays selon le site sur lequel l'utilisateur appartient $PaysSite2 = "" $CompanyName = 'Company' #Nom de la compagnie pour nommer le fichier $AppData=(Get-Item env:appdata).value # valeur du chemin local vers le dossier appdata $SigPath = '\Microsoft\Signatures' #dossier ou se trouve la signature Outlook $LocalSignaturePath = $AppData+$SigPath # chemin complet vers la signature Outlook $SiteWeb = "" #url du site web $SiteWebB = "" $SiteWebBLux = "" $SiteWebBluxB = "" $SiteUrl = "" $SiteUrlB = "" $SiteUrlBLux = "" $SiteUrlBluxB = "" $TitlePays = "" #Utiliser pour le pays à côté du titre. Pas propre, à changer ! #Get Active Directory information for current user $UserName = $env:username $Filter = "(&(objectCategory=User)(samAccountName=$UserName))" $Searcher = New-Object System.DirectoryServices.DirectorySearcher $Searcher.Filter = $Filter $ADUserPath = $Searcher.FindOne() $ADUser = $ADUserPath.GetDirectoryEntry() $ADDisplayName = $ADUser.DisplayName $ADFirstName = $ADUser.givenName #Prenom $ADName = $ADUser.sn #NOM $ADEmailAddress = $ADUser.mail $ADTitle = $ADUser.title $ADTelePhoneNumber = $ADUser.TelephoneNumber $ADMobile = $ADUser.mobile $ADDescription = $ADUser.description $company = $ADUser.company # Configuration de la signature par défaut pour tout nouveau message $MSWord = New-Object -com word.application $EmailOptions = $MSWord.EmailOptions $EmailSignature = $EmailOptions.EmailSignature $EmailSignatureEntries = $EmailSignature.EmailSignatureEntries $EmailSignature.NewMessageSignature=$ADDisplayName $MSWord.Quit() # Configuration de la signature par défaut pour les réponses ou transfert de message $MSWord = New-Object -com word.application $EmailOptions = $MSWord.EmailOptions $EmailSignature = $EmailOptions.EmailSignature $EmailSignatureEntries = $EmailSignature.EmailSignatureEntries $EmailSignature.ReplyMessageSignature=$ADDisplayName $MSWord.Quit() [ref]$SaveFormat = "microsoft.office.interop.word.WdSaveFormat" -as [type] $word = New-Object -ComObject word.application $word.visible = $false $doc = $word.documents.add() $selection = $word.selection $selection.font.color = 0 #selection du logo & attribution des infos (BE, LUX, BELUX, BUSINESS, ...) switch ($company) { "SFR" { $TitlePays = "Belgium" $pathPictures = "\\Server\netlogon\Signature\image002.png" $PathSignaturesLine = "\\Server\netlogon\Signature\image001.jpg" $AdrSite = "Adresse de la société" $PaysSite = "Belgium" $SiteWeb = "Texte du Site Web" $SiteUrl = "URL du site web" $SiteWebB = "Texte du Site Web 2" $SiteUrlB = "URL du site web 2" } "SFRL" { $TitlePays = "Luxembourg" $pathPictures = "\\Server\netlogon\Signature\image002.png" $PathSignaturesLine = "\\Server\netlogon\Signature\image001.jpg" $AdrSite = "Adresse de la société" $PaysSite = "Luxembourg" $SiteWeb = "Texte du Site Web" $SiteUrl = "URL du site web" $SiteWebB = "Texte du Site Web 2" $SiteUrlB = "URL du site web 2" } "SFRBUI" { $TitlePays = "Belgium" $pathPictures = "\\Server\netlogon\Signature\image003.png" $PathSignaturesLine = "\\Server\netlogon\Signature\image001.jpg" $AdrSite = "Adresse de la société" $PaysSite = "Belgium" $SiteWeb = "Texte du Site Web" $SiteUrl = "URL du site web" $SiteWebB = "Texte du Site Web 2" $SiteUrlB = "URL du site web 2" } "SFRLBUI" { $TitlePays = "Luxembourg" $pathPictures = "\\Server\netlogon\Signature\image003.png" $PathSignaturesLine = "\\Server\netlogon\Signature\image001.jpg" $AdrSite = "Adresse de la société" $PaysSite = "Luxembourg" $SiteWeb = "Texte du Site Web" $SiteUrl = "URL du site web" $SiteWebB = "Texte du Site Web 2" $SiteUrlB = "URL du site web 2" } "SFRBELUX" { $TitlePays = "BeLux" $pathPictures = "\Server\netlogon\Signature\image002.png" $PathSignaturesLine = "\\Server\netlogon\Signature\image001.jpg" $AdrSite = "Adresse de la société" $PaysSite = "Belgium" $AdrSite2 = "Adresse de la société 2" $PaysSite2 = "Luxembourg" $SiteWeb = "Texte du Site Web" $SiteUrl = "URL du site web" $SiteWebB = "Texte du Site Web 2" $SiteUrlB = "URL du site web 2" $SiteWeb = "Texte du Site Web 3" $SiteUrl = "URL du site web 3" $SiteWebB = "Texte du Site Web 4" $SiteUrlB = "URL du site web 4" } "SFRBELUXBUI" { $TitlePays = "BeLux" $pathPictures = "\\Server\netlogon\Signature\image003.png" $PathSignaturesLine = "\\Server\netlogon\Signature\image001.jpg" $AdrSite = "Adresse de la société" $PaysSite = "Belgium" $AdrSite2 = "Adresse de la société 2" $PaysSite2 = "Luxembourg" $SiteWeb = "Texte du Site Web" $SiteUrl = "URL du site web" $SiteWebB = "Texte du Site Web 2" $SiteUrlB = "URL du site web 2" $SiteWeb = "Texte du Site Web 3" $SiteUrl = "URL du site web 3" $SiteWebB = "Texte du Site Web 4" $SiteUrlB = "URL du site web 4" } } #$selection.ParagraphFormat.linespacing = 0 #$selection.style = "0 pt" #"No Spacing" $selection.paragraphs.spaceafter = 0 # no spacing ne fonctionne pas sur un office en Francais... #Insertion du prénom suivi du nom en majuscule $selection.font.Name = "Font du texte" $selection.font.size = 10 $selection.font.bold = 1 $selection.font.Italic = 0 $selection.typeText("$ADFirstName" + " " + ($ADName.tostring()).ToUpper() ) #$selection.ParagraphFormat.linespacing = 12 #insertion du titre de la fonction $selection.TypeParagraph() $selection.font.Name = "Font du texte" $selection.font.size = 10 $selection.font.color = ("wdColorGray55") #Couleur du texte $selection.font.Italic = 0 $selection.typeText($ADTitle) $string5 = (" | ") $selection.font.color = ("wdColorRed") #Couleur du texte If ($string5 -match '|'){$selection.TypeText($Matches[0])} $selection.font.name = "Font du texte" $selection.TypeText($string5 -replace '|') $selection.font.color = ("wdColorGray55") #Couleur du texte $selection.font.bold = 0 $selection.font.size = 10 $selection.typeText($TitlePays) $selection.TypeParagraph() #insertion du téléphone if ($ADTelePhoneNumber.ToString() -ne "") { $selection.TypeParagraph() $selection.font.Name = "Font du texte" $selection.font.size = 10 $selection.font.color = 0 $selection.font.bold = 0 $selection.font.Italic = 0 $selection.typeText("Office : " + $ADTelePhoneNumber) } #insertion du Mobile if ($ADMobile.ToString() -ne "") { $selection.TypeParagraph() $selection.font.Name = "Font du texte" $selection.font.size = 10 $selection.font.bold = 0 $selection.font.Italic = 0 $selection.typeText("Mobile : " + $ADMobile) } #insertion du mail if ($ADEmailAddress.ToString() -ne "") { $selection.TypeParagraph() $selection.font.Name = "Font du texte" $selection.font.size = 10 $selection.font.bold = 0 $selection.font.Italic = 0 $selection.typeText("E-Mail : ") #Add hyperlink in the document $hlink = $doc.Hyperlinks.Add($selection.Range, "mailto:"+"$ADEmailAddress",'',"mailto:"+"$ADEmailAddress","$ADEmailAddress") #Format the hyperlink $hlink.Range.Font.Name = 'SFR Light' $hlink.Range.Font.Size = 10 $selection.TypeParagraph() } #Les informations générales selon le site (#1) $selection.TypeParagraph() $selection.font.bold = 0 $selection.font.size = 10 #Permet de mettre SFR en font 'Font du texte et non le reste de la laig $string = ("SFR "+$PaysSite+" - ") $selection.font.name = "Font du texte" If ($string -match 'SFR'){$selection.TypeText($Matches[0])} $selection.font.name = "Font du texte" $selection.TypeText($string -replace 'SFR') $selection.font.name = "Font du texte" $selection.font.bold = 0 $selection.font.size = 10 $selection.typeText($AdrSite) $selection.font.bold = 0 $hlink = $doc.Hyperlinks.Add($selection.Range,"$SiteUrl",'',"$SiteWeb","$SiteWeb") $hlink.Range.Font.Name = 'Font du texte' $hlink.Range.Font.Size = 10 $selection.typeText(" - ") $hlink = $doc.Hyperlinks.Add($selection.Range,"$SiteUrlB",'',"$SiteWebB","$SiteWebB") $hlink.Range.Font.Name = 'Font du texte' $hlink.Range.Font.Size = 10 If ($company -eq "SFRBELUX" -or $company -eq "SFRBELUXBUI") #Permet d'ajouter la deuxième ligne si user BELUX, sinon ne la rajoute pas { #Les informations générales selon le site (#2) $selection.TypeParagraph() $selection.font.bold = 0 $selection.font.size = 10 #Permet de mettre SFR en font 'Font du texte' $string2 = ("SFR "+$PaysSite2+" - ") $selection.font.name = "Font du texte" If ($string2 -match 'SFR'){$selection.TypeText($Matches[0])} $selection.font.name = "Font du texte" $selection.TypeText($string2 -replace 'SFR') $selection.font.name = "Font du texte" $selection.font.bold = 0 $selection.font.size = 10 $selection.typeText($AdrSite2) $selection.font.bold = 0 $hlink = $doc.Hyperlinks.Add($selection.Range,"$SiteUrlBLux",'',"$SiteWebBLux","$SiteWebBLux") $hlink.Range.Font.Name = 'Font du texte' $hlink.Range.Font.Size = 10 $selection.typeText(" - ") $hlink = $doc.Hyperlinks.Add($selection.Range,"$SiteUrlBluxB",'',"$SiteWebBluxB","$SiteWebBluxB") $hlink.Range.Font.Name = 'Font du texte' $hlink.Range.Font.Size = 10 $selection.TypeParagraph() } #insertion de la ligne pour la signature $selection.TypeParagraph() $selection.InlineShapes.AddPicture($PathSignaturesLine) #Insertion de l'image dans le word $selection.TypeParagraph() $selection.InlineShapes.AddPicture($pathPictures) $selection.TypeParagraph() If (-not (Test-Path "$LocalSignaturePath")) { New-Item -ItemType Directory "$LocalSignaturePath" } $wdTypes = Add-Type -AssemblyName 'Microsoft.Office.Interop.Word' -Passthru $wdSaveFormat = $wdTypes | Where {$_.Name -eq "wdSaveFormat"} #save as DOCX $path = "$LocalSignaturePath"+ '\' + "$ADDisplayName" + ".docx" $doc.saveas([ref] "$path", [ref]$saveFormat::wdFormatDocument); $doc.saveas("$path", $saveFormat::wdFormatDocumentDefault); #save as HTML $path = "$LocalSignaturePath"+ '\' + "$ADDisplayName" + ".htm" $doc.saveas([ref]$path, [ref]$wdSaveFormat::wdFormatHTML); $doc.saveas($path, $wdSaveFormat::wdFormatHTML); #save as RTF $path = "$LocalSignaturePath"+ '\' + "$ADDisplayName" + ".rtf" $doc.saveas([ref]$path, [ref]$wdSaveFormat::wdFormatRTF); $doc.saveas($path, $wdSaveFormat::wdFormatRTF); #Save TXT $path = "$LocalSignaturePath"+ '\' + "$ADDisplayName" + ".txt" $doc.saveas([ref]$path, [ref]$wdSaveFormat::wdFormatText); $doc.saveas($path, $wdSaveFormat::wdFormatText); $doc.close(); $word.Quit(); Voilà, possible qu'il est des erreurs, j'ai fais un copier coller mais j'ai changé des trucs (infos serveurs, etc) ! Donc n'hésitez pas si vous avez un soucis PS : Pouvez-vous ajouter Powershell dans la balise de code ?
  8. Bonjour à tous, J'utilise un script pour insérer un hyperlien dans un fichier Word. Par contre, j'ai un soucis, l'hyperlien ne prends pas la police du paragraphe, mais une autre que je n'indique nul part ailleurs (surement pas défaut) ... Quelqu'un sait-il comment faire pour modifier la police d'un hyperlien en powershell ? Merci !
  9. Hello, Le problème est résolu C'était effectivement un soucis de groupe, de permission ,etc ... Après plusieurs chipotages je suis arrivé à le faire fonctionner correctement !
  10. Bon, je retire ce que j'ai dis ! J'ai un peu chipoté, et j'accède maintenant au dossier sans trop de soucis et je peux faire des transfert ... Mais maintenant, je n'ai plus accès au Apache, plus les permissions ! Je suis un peu perdu, je ne suis pas habitué à Linux
  11. Il n'est pas nécessaire d'utiliser un groupe dans le FTP non ? Dans le fichier de config j'ai un "nogroup" pour le groupe.
  12. Bonjour à tous, Voilà, j'ai fais un FTP avec PROFTPD sous Ubuntu. Jusque là, rien d'exceptionnel ... J'empêche la connexion de root, je choisi le folder par défaut ... et je crée un utilisateur. Mais lorsque je test avec Filezila, on me renvoi le message d'erreur suivant : Login incorrect. Alors là, je vous avoue je ne comprends pas (je ne suis pas un expert Linux) ! Donc si quelqu'un à une idée, je suis preneur Merci ! EDIT : Petite mise à jour ... Quand je met le folder du FTP en 755 je ne sais pas me connecter, mais quand je le met en 766 je sais me connecter mais pas envoyer vers le dossier, où est mon erreur ?
  13. Hello, juste pour te dire que je viens de voir le problème arriver sur un client physique. Après, je ne pense pas que cela vienne de l'hyperviseur, ça serai étrange non ?
  14. J'ai posté un message sur le forum je crois (de souvenir) mais jamais eu de réponse ... Je retenterai ce soir.
  15. Hello, Je l'ai vu aussi en cherchant, je vais voir si on peut commander hors LDLC. Merci !
  16. Hello tout le monde, Je suis à la recherche d'un petit hub qui permet de brancher plusieurs USB dessus mais également avec un lecteur de card SD pour pouvoir en lire. Néanmoins je n'en trouve pas du tout sur LDLC PRO Donc au lieu de perdre du temps, si quelqu'un en à déjà utilisé et trouvé sur ce site (ou ailleurs ...) je suis preneur ! Merci !
  17. Bon n'ayant toujours pas trouvé de solution, j'ai pour le moment augmenté la taille des disques durs ... Mais c'est clairement pas une solution ... Donc si quelqu'un à une solution, je suis preneur !
  18. Hello @Pyrithe, Voici le résultat de la commande : Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Image Version: 6.1.7601.18489 Service Pack Cleanup can't proceed: No service pack backup files were found. The operation completed successfully. Pour @stepmond je sais et c'est évidemment ce que j'ai fais @Chris74 pas de carte Nvidia.
  19. Merci à tous pour votre aide, dés que j'ai le temps, je testerai toutes vos solutions qui semblent plus que correcte !
  20. Clic droit sur le disque, propriétés, Disk Cleanup ? Oui il me propose au maximum 1,5GB à supprimer.
  21. Je vois le disque dur se remplir au fur et à mesure presque ... 50 MB libre à 25 MB en 5 minutes sans utilisation ! Je vais regarder vos conseils. EDIT : J'ai bien la MAJ KB2852386 sur mon PC et j'ai pourtant bien 13 GB dans le dossier winsxs ...
  22. Bonjour à tous, J'ai un petit souci avec les VM Windows 7 que j'utilise pour les boutiques de ma société : J'ai de moins en moins de place quoi que je fasse. Je crée de la place et le disque dur grossis quoi qu'il arrive ... Le C:\ fait tout de même 50 GB et il n'y a pas-grand-chose d'installer ... Alors j'ai fait un TreeSize sur l'ordinateur plusieurs fois et je vois ceci : 15 GB pour un dossier Installer (Sous Windows) 15 pour un dossier winsxs (Sous Windows) Et donc à chaque fois, je reçois l'appel des utilisateurs comme quoi ils sont bloqués ... Avez-vous une idée ? Une solution ? Je n'ai pas trop envie d’agrandir la taille à chaque fois, je ne pense pas que ça soit la solution ... Et le cleandisk ne me fait gagner que 1,5GB approximativement à chaque fois ...
×
×
  • Create New...