- forum
- PowerShell
- Entraide pour les débutants
- Création d'un fichier log pour récupérer une liste de fichiers copiés
Question
Création d'un fichier log pour récupérer une liste de fichiers copiés
- Bento
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 8 mois 3 jours #32961
par Bento
Bonjour,
Le script ci-dessous, copie des fichiers depuis un site Sharepoint vers un serveur local. Je voudrais savoir comment je pourrai récupérer dans un log la liste des fichiers copiés ?
Ce script est lançé une fois par jour via une tâche planifiée.
Merci pour votre aide.
# Install-Module SharePointPnPPowerShellOnline
# Variable - A modifier selon le contexte
$O365ServiceAccount=""# Your User name
$O365ServiceAccountPwd=""#Your Password - You can use Get-credentials command as well
$SharePointSiteURL="" # Change this SharePoint Site URL
$Logfile="xxxxxx"
$SharedDriveFolderPath="" # Change this Network Folder path
$SharePointFolderPath="" # Change the Document Library and Folder path
$env:PNPLEGACYMESSAGE='false'
# Sécurisation du mot de passe lors de la connexion
[SecureString]$SecurePass = ConvertTo-SecureString $O365ServiceAccountPwd -AsPlainText -Force
[System.Management.Automation.PSCredential]$PSCredentials = New-Object System.Management.Automation.PSCredential($O365ServiceAccount, $SecurePass)
# Connexion au site SharePoint Online
Connect-PnPOnline -Url $SharePointSiteURL -Credentials $PSCredentials
# Lecture des fichiers de SharePoint Document Library Folder /Extractions BI
$Files=Get-PnPFolderItem -FolderSiteRelativeUrl $SharePointFolderPath -ItemType File
# Lecture des fichiers un à un
$Files=Get-PnPFolderItem -FolderSiteRelativeUrl $SharePointFolderPath -ItemType File
foreach($File in $Files)
{
# Télécharge les fichiers to Network Shared Path
Get-PnPFile -Url $File.ServerRelativeUrl -Path $SharedDriveFolderPath -FileName $File.Name -AsFile
}
Cordialement,
Tdbchess
Le script ci-dessous, copie des fichiers depuis un site Sharepoint vers un serveur local. Je voudrais savoir comment je pourrai récupérer dans un log la liste des fichiers copiés ?
Ce script est lançé une fois par jour via une tâche planifiée.
Merci pour votre aide.
# Install-Module SharePointPnPPowerShellOnline
# Variable - A modifier selon le contexte
$O365ServiceAccount=""# Your User name
$O365ServiceAccountPwd=""#Your Password - You can use Get-credentials command as well
$SharePointSiteURL="" # Change this SharePoint Site URL
$Logfile="xxxxxx"
$SharedDriveFolderPath="" # Change this Network Folder path
$SharePointFolderPath="" # Change the Document Library and Folder path
$env:PNPLEGACYMESSAGE='false'
# Sécurisation du mot de passe lors de la connexion
[SecureString]$SecurePass = ConvertTo-SecureString $O365ServiceAccountPwd -AsPlainText -Force
[System.Management.Automation.PSCredential]$PSCredentials = New-Object System.Management.Automation.PSCredential($O365ServiceAccount, $SecurePass)
# Connexion au site SharePoint Online
Connect-PnPOnline -Url $SharePointSiteURL -Credentials $PSCredentials
# Lecture des fichiers de SharePoint Document Library Folder /Extractions BI
$Files=Get-PnPFolderItem -FolderSiteRelativeUrl $SharePointFolderPath -ItemType File
# Lecture des fichiers un à un
$Files=Get-PnPFolderItem -FolderSiteRelativeUrl $SharePointFolderPath -ItemType File
foreach($File in $Files)
{
# Télécharge les fichiers to Network Shared Path
Get-PnPFile -Url $File.ServerRelativeUrl -Path $SharedDriveFolderPath -FileName $File.Name -AsFile
}
Cordialement,
Tdbchess
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6294
- Remerciements reçus 67
il y a 8 mois 2 jours #32968
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Création d'un fichier log pour récupérer une liste de fichiers copiés
Salut,
si ceci "# Lecture des fichiers un à un" fait bien ce qu'il indique, ajoute une ligne dans un fichier de log :Si besoin ajoute la date dans le nom de fichier quotidien.
si ceci "# Lecture des fichiers un à un" fait bien ce qu'il indique, ajoute une ligne dans un fichier de log :
$File.Name >> C:\temp\Log\CopySPFiles.log
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Bento
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 8 mois 2 jours #32970
par Bento
Réponse de Bento sur le sujet Création d'un fichier log pour récupérer une liste de fichiers copiés
Merci
Connexion ou Créer un compte pour participer à la conversation.
- forum
- PowerShell
- Entraide pour les débutants
- Création d'un fichier log pour récupérer une liste de fichiers copiés
Temps de génération de la page : 0.047 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Création d'un fichier log pour récupérer une liste de fichiers copiés