Aller au contenu

Original

Techs info
  • Compteur de contenus

    159
  • Inscription

  • Dernière visite

Messages posté(e)s par Original

  1. 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 !

  2. 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 ( :P ), 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 ?


     

  3. 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 :(

  4. 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 :( ?

  5. Sur 12/4/2016 at 14:29 , nico76 a déclaré:

    Tu n'as pas essayer de voir avec le support Microsoft France ou via leur forum ? 

     

    Peut-être que tu pourras tomber sur un MCSE sympa pour t'aider.

     

    Le problème ne vient peut-être pas de ton OS mais de ton hyperviseur ? 

    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 ?

  6. 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 :o

     

    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 !

  7. Sur 23/3/2016 at 17:56 , Pyrithe a déclaré:

    Essaye cette commande :

    
    dism.exe /online /cleanup-image /spsuperseded

     

    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.

     

  8. 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 ...

×
×
  • Créer...