FORUM D’ENTRAIDE INFORMATIQUE (FEI)
Site d’assistance et de sécurité informatique

Aide création Script Powershell

Règles du forum : Entraide concernant la programmation informatique en général, tous langages : recherche ou correction d'un code ou d'une fonction, aide à la réalisation d'un projet...
Pour la programmation web (HTML, CSS, PHP, MySQL...), il est conseillé de s'orienter dans le forum Webmastering.
Merci de lire et de respecter la charte générale du forum.

Répondre

Prouvez que vous êtes humain en répondant à cette question
Smileys
:D :) :-) ;) :| :( :cry: :cheers: :hourra: :mv: :lol: :mdr: :bonjour: :hello: :jap: :siffle: :bisou: :P :o :x :roll: :good: :bad: :super: :reflexion: :suspect: :? :oops: :peur: :zen: :boude: :bug:

Revue du sujet : Aide création Script Powershell Étendre la vue

Re: Aide création Script Powershell

par g3n » mer. 31 mars 2021 17:30
ah oui mais tu mets juste un espace entre 127.0.0.1 et FB.com il faut mettre un "Tab" et si windows est sur un disque autre que C: ton code ne sera pas fonctionnel (le pourquoi je l'écris comme ca en dessous)

je ne développe pas en c++ ni n'utilise pas powershell mais en AutoIt, ça pourrait te donner un idée pour ton code :
Code : Tout sélectionner
Local $sFile = @WindowsDir & '\System32\Drivers\etc\hosts'

If FileExists($sFile) Then
	FileSetAttrib($sFile, "-RASHNOT")
	FileWriteLine($sFile, "127.0.0.1	Facebook.*" & @CRLF _
			 & "127.0.0.1	*.facebook.*")
	FileSetAttrib($sFile, "+RSH")
EndIf

Re: Aide création Script Powershell

par nokxxx » mer. 31 mars 2021 08:33
du coup j'ai fait ça, mais je sais pas si ca sera bien efficace!
Merci pour les tips en tout cas !

$File = "c:\Windows\System32\drivers\etc\hosts"
$temp = Get-Content "$File"
Set-Content -Path "c:\Windows\System32\drivers\etc\hosts-old_$(Get-Date -Format yyyyMMdd'-'HH\'H'mm\'mn'ss)" -Value $temp
$Content = Get-Content "$File" | where { $_ -notmatch "127.0.0.1 facebook.com"}
Set-Content -Path "$File" -Value $Content

Re: Aide création Script Powershell

par g3n » mar. 30 mars 2021 21:53
salut le hosts n'est pas efficace à 100%
pour pouvoir écrire dedans, il faut le désattribuer (-s -h -r) , puis écrire, puis réattribuer ensuite (+h +r +s)

Aide création Script Powershell

par Nokxxx » mar. 30 mars 2021 20:45
Bonsoir voilà on ma donné comme tache de créer un script PowerShell qui permettrait de restreindre l'accès à facebook pour des utilisateurs d'un parc informatique, un script à utiliser sur Microsoft EndPoint Mangement (Intunes). Or je suis novice sur PowerShell et pour le coup tout les scripts que j'ai tenté de créer n'étaient pas fonctionnels. J'ai tenté avec un script qui devait écrire dans le fichier "hosts" mais sans résultat... Et aussi un script pour bloquer des ips.. Mais pareil je me suis foiré...
Est ce qu'un âme charitable pourrait m'aider pour cette quête ?
Merci d'avance!
Installation Windows 10 pro

Bonjour, :( Je vous remercie de m'avoir accueil […]

Installation Windows 10 pro

Bonjour, :( Je vous remercie de m'avoir accueil […]

Presentation

Salut Derick, Bienvenue sur FEI :) @+ Gabriel.

Salut, je bidouille pas mal sur mon pc et avec de[…]