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

Afin d’empêcher la création automatisée de comptes, nous vous demandons de réussir le défi ci-contre.
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!

Bonjour à tous, Je suis à la recher[…]

Best SEO Company Perth

With millions of websites on the internet, it can […]

Présentation Judi

Salut, Bienvenue sur FEI :) À très[…]