ubuntu resolute

This commit is contained in:
Maxime KINTS
2026-05-16 23:42:06 +02:00
commit c0f607fa0b
944 changed files with 112243 additions and 0 deletions

37
PS1/removeperm.ps1 Normal file
View File

@@ -0,0 +1,37 @@
# Définir l'URL de l'API
$apiUrl = "https://localhost/action/removepermrepo"
# Définir les données pour la suppression des permissions
$repoName = "REPONAME" # Remplacez par le nom du dépôt
$userOrGroup = "USERNAME_OR_GROUPNAME" # Remplacez par le nom d'utilisateur ou de groupe dont vous souhaitez supprimer les permissions
$apiKey = "TOKEN"
# Créer les données à envoyer dans le corps de la requête
$body = @{
repoName = $repoName
userOrGroup = $userOrGroup
}
# Convertir les données en JSON
$jsonBody = $body | ConvertTo-Json
# Ignorer les erreurs de certificat SSL non valide
Add-Type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificatePAroblem) {
return true;
}
}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
# Envoyer la requête POST à l'API
$response = Invoke-RestMethod -Uri $apiUrl -Method Post -Body $jsonBody -ContentType "application/json" -Headers @{ "x-api-key" = $apiKey }
# Afficher la réponse de l'API
$response | Format-List