Question
Aide pour afficher une Variable
- patrice
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 1 an 11 mois - il y a 1 an 11 mois #33856
par patrice
Aide pour afficher une Variable a été créé par patrice
Bonjour,
j'ai un script qui récupère l'information de quota de SharePoint : quand je l'affiche en écrivant : $StorageQuota cela me retourne le quota identique sur un certains nombre de ligne
j'aimerais pouvoir envoyer par courriel uniquement la première ligne. les autres variables fonctionnent
Comment puis je faire
Voici le script :
$storageInfo = Get-SPOSite -Limit All | Measure-Object StorageUsageCurrent -Sum
$StorageQuota = Get-SPOSite -Limit All | Select-Object StorageQuota
# Set the threshold for storage usage (in GB)
$threshold = 500 # Adjust as needed
#définition du type d’encodage pour le mail et envoi du mail :
$enc = New-Object System.Text.utf8encoding
# Check if storage usage exceeds the threshold
if ($storageInfo.Sum -gt $threshold) {
# Send an email alert
$emailSubject = "Alerte de taille de stockage SharePoint"
$emailBody = "Bonjour,<br /> <br />
Votre taille de stockage de votre Tenant SharePoint est de $($StorageQuota) GB.<br /> <br />
La taille de stockage utilisée de votre Tenant SharePoint est au dessus de la limite: $($threshold) GB<br /> <br />
Utilisation actuelle: $($storageInfo.Sum) GB.<br /> <br />
Nous vous conseillons d'augmenter votre taille totale<br /> <br />
Merci"
contenu de la variable :
PS C:\temp> $StorageQuota
StorageQuota
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
Est il possible de faire afficher en To au lieu de Gb ? peut etre en divisant la variable par 1024 ?
j'ai un script qui récupère l'information de quota de SharePoint : quand je l'affiche en écrivant : $StorageQuota cela me retourne le quota identique sur un certains nombre de ligne
j'aimerais pouvoir envoyer par courriel uniquement la première ligne. les autres variables fonctionnent
Comment puis je faire
Voici le script :
$storageInfo = Get-SPOSite -Limit All | Measure-Object StorageUsageCurrent -Sum
$StorageQuota = Get-SPOSite -Limit All | Select-Object StorageQuota
# Set the threshold for storage usage (in GB)
$threshold = 500 # Adjust as needed
#définition du type d’encodage pour le mail et envoi du mail :
$enc = New-Object System.Text.utf8encoding
# Check if storage usage exceeds the threshold
if ($storageInfo.Sum -gt $threshold) {
# Send an email alert
$emailSubject = "Alerte de taille de stockage SharePoint"
$emailBody = "Bonjour,<br /> <br />
Votre taille de stockage de votre Tenant SharePoint est de $($StorageQuota) GB.<br /> <br />
La taille de stockage utilisée de votre Tenant SharePoint est au dessus de la limite: $($threshold) GB<br /> <br />
Utilisation actuelle: $($storageInfo.Sum) GB.<br /> <br />
Nous vous conseillons d'augmenter votre taille totale<br /> <br />
Merci"
contenu de la variable :
PS C:\temp> $StorageQuota
StorageQuota
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
26214400
Est il possible de faire afficher en To au lieu de Gb ? peut etre en divisant la variable par 1024 ?
Dernière édition: il y a 1 an 11 mois par patrice.
Connexion ou Créer un compte pour participer à la conversation.
- rhiwotar
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 111
- Remerciements reçus 2
il y a 1 an 11 mois #33859
par rhiwotar
Réponse de rhiwotar sur le sujet Aide pour afficher une Variable
Bonjour,
Tu peux mettre $($storageInfo.Sum)/1GB pour la valeur en Giga ou /1TB
Tu peux mettre $($storageInfo.Sum)/1GB pour la valeur en Giga ou /1TB
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 1 an 10 mois #33867
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Aide pour afficher une Variable
Bonjour Patrice et bonne année !!
Je te propose au lieu d'écrire ceci :
D'écrire plutôt cela :
Puis ensuite, comme le propose Rhiwotar, tu peux diviser par un Quantificateur d'octets afin de rendre la valeur plus lisible. Et en convertissant le résultat de la division en nombre entier, on peut supprimer la partie décimale du nombre pour l'arrondir.
Arnaud
Je te propose au lieu d'écrire ceci :
$StorageQuota = Get-SPOSite -Limit All | Select-Object StorageQuotaD'écrire plutôt cela :
$StorageQuota = ((Get-SPOSite -Limit All).StorageQuota)[0]Puis ensuite, comme le propose Rhiwotar, tu peux diviser par un Quantificateur d'octets afin de rendre la valeur plus lisible. Et en convertissant le résultat de la division en nombre entier, on peut supprimer la partie décimale du nombre pour l'arrondir.
$StorageQuotaGB = [Int]($StorageQuota / 1GB)Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- patrice
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 1 an 10 mois #33873
par patrice
Réponse de patrice sur le sujet Aide pour afficher une Variable
Salut Arnaud et Bonne année a toi aussi,
petite question rapide pourquoi mon $StorageQuota me donne : 26214400
il faut mettre /1TB /10 pour avoir une valeur en TB
Merci
petite question rapide pourquoi mon $StorageQuota me donne : 26214400
il faut mettre /1TB /10 pour avoir une valeur en TB
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 1 an 10 mois #33883
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Aide pour afficher une Variable
Bonjour Patrice,
Si tu veux le résultat en Terra octets, il suffit de diviser par le quantificateur d'octets TB.
Exemple:
Fais attention à bien coller le "1" à "TB". Si tu veux diviser par 10 TB, remplace 1 par 10
Arnaud
Si tu veux le résultat en Terra octets, il suffit de diviser par le quantificateur d'octets TB.
Exemple:
PS > 5811515445435/1TB
5.28554250689467Fais attention à bien coller le "1" à "TB". Si tu veux diviser par 10 TB, remplace 1 par 10
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.071 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Aide pour afficher une Variable