SFTP-Upload: Unterschied zwischen den Versionen
Stefan (Diskussion | Beiträge) |
Stefan (Diskussion | Beiträge) |
||
Zeile 49: | Zeile 49: | ||
Get-ExecutionPolicy -List | Get-ExecutionPolicy -List | ||
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass | Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass | ||
Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy Bypass | |||
[[File:PWSH_policies.png]] | [[File:PWSH_policies.png]] | ||
Zeile 55: | Zeile 57: | ||
In einer Powershell die exakte URL des betreffenden Sharepoints eingeben: | In einer Powershell die exakte URL des betreffenden Sharepoints eingeben: | ||
Connect-PnPOnline -Url "https://mygreatcompany.sharepoint.com/sites/blabla" -PnPManagementShell | Connect-PnPOnline -Url "https://mygreatcompany.sharepoint.com/sites/blabla" -PnPManagementShell | ||
Es wird ein Code zurückgegeben, welcher auf der Webseite https://microsoft.com/devicelogin eingegeben werden muss. | Es wird ein Code zurückgegeben, welcher auf der Webseite https://microsoft.com/devicelogin eingegeben werden muss. | ||
Danach muss sich ein Benutzerkonto, welches über die Berechtigung verfügt die Sharepointzugriffe zu verwalten, eingegeben werden. | Danach muss sich ein Benutzerkonto, welches über die Berechtigung verfügt die Sharepointzugriffe zu verwalten, eingegeben werden. | ||
Zeile 61: | Zeile 65: | ||
; Korrekte Konfiguration des HZ Schrittes | ; Korrekte Konfiguration des HZ Schrittes | ||
Auf dem Sharepoint heissen die Ordner auf der obersten Ebene Bibliotheken. Diese sind in der Seitenleiste der entsprechenden Sharepoint Webseite gelistet. | Auf dem Sharepoint heissen die Ordner auf der obersten Ebene Bibliotheken. | ||
Bibliotheken verwalten Ordner und Dokumente. | |||
Diese sind in der Seitenleiste der entsprechenden Sharepoint Webseite gelistet. | |||
Sie sind nicht mit Ordnern zu verwechseln, welche sich innerhalt einer solchen Bibliothek befinden. | Sie sind nicht mit Ordnern zu verwechseln, welche sich innerhalt einer solchen Bibliothek befinden. | ||
Dies zu verstehen, ist essenziell für die Konfiguration des HZ Schrittes. | |||
Bsp.: | Bsp.: | ||
Ein Pfad zu einem Sharepoint sieht so aus: https://profilegmbh.sharepoint.com/sites/UploadTest/ | Ein Root Pfad zu einem Sharepoint selbst, sieht so aus: https://profilegmbh.sharepoint.com/sites/UploadTest/ | ||
Ein Pfad zu einer Sharepoint Bibliothek sieht so aus: https://profilegmbh.sharepoint.com/sites/UploadTest/bibi/ | |||
Ein Pfad zu einer spezifischen Sharepoint Bibliothek, sieht so aus: https://profilegmbh.sharepoint.com/sites/UploadTest/bibi/ | |||
[[File:SharePoint_Bibi_View.png]] | [[File:SharePoint_Bibi_View.png]] | ||
=== Dateneingabe === | |||
;Benutzername / Passwort: | |||
Wie mitgegeben | |||
;FTP Host: | |||
Hier kommt die URL zum Sharepoint OHNE(!) den namen der Bibliothek rein. | |||
https://profilegmbh.sharepoint.com/sites/UploadTest/ | |||
;Zielordner: | |||
Hier kommt MINDESTENS der name der Bibliothek rein, in unserem Beispiel hier also "bibi". Es kann jedoch direkt auf weitere unterordner innerhalb dieser Bibliothek verwiesen werden. | |||
bibi | |||
oder | |||
bibi/Daten | |||
[[File:SFTP_Upload_Konfig_Maske.png]] | [[File:SFTP_Upload_Konfig_Maske.png]] |
Version vom 15. April 2021, 15:21 Uhr
- Mantiseinträge
1763
- Systemtyp
8
- Eintrittsinvarianz
- JA
Beschreibung
Besteht aus einem Serverjob OJOHZDOSFTPUpload (per OSFTP,WINSCP).
Lädt die Daten der Objekte auf einen FTP,SFTP, FTPS oder File-Server.
Essentielle Felder
HZ_HOST URL sowie Masterfolder des Servers. zB. FILE://O:/Ordner/Ordner/ oder SFTP://upload.winterthur.ch.
Achtung auch bei FILE: müssen '/' statt '\' benutzt werden.
HZ_USERNAME Benutzername des Benutzers, egal für FILE:-Protokoll
HZ_PASSWORD Passwort des Benutzers, egal für FILE:-Protokoll
HZ_FTPPFAD Zielordner auf dem Server, kann Platzhalter enthalten, zB upload/[^DOSignatur]/[Jahr]
Folgende Felder funktonieren nur beim Upload auf Fileserver, nicht auf FTP, SFTP, FTPS.
HZ_FILEVERHALTEN 0=Wenn ein File gleichen Namens im Zielordner schon existiert, ergibt das einen Fehler. 1=Benenne das neue File um. Das neue File bekommt dann eine Nummer angehängt. Das erste File bleibt beim ursprünglichen Namen: Bild.pdf und Bild_1.pdf 2=Benenne das alte und neue File um. Beide bekommen dann eine Nummer angehängt. Das erste File bekommt die Nummer 1: Bild_1.pdf und Bild_2.pdf
HZ_STRINGTRENNER Welche Zeichen soll zwischen dem Namen und der Nummer stehen. zB "_". Sie müssen sie mit "" eingeben.
Pane im Produktionsauftrag (FHK_Maske)
- Systemvorausetzungen
- Powershell 7 installiert
- PnP installiert:
Install-Module -Name PnP.PowerShell
- Execution Policy auf "Bypass" gesetzt für LocalMachine und CurrentUser
Get-ExecutionPolicy -List Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy Bypass
- On-boarding / Zugriffsberechting auf Sharepoint erhalten
In einer Powershell die exakte URL des betreffenden Sharepoints eingeben:
Connect-PnPOnline -Url "https://mygreatcompany.sharepoint.com/sites/blabla" -PnPManagementShell
Es wird ein Code zurückgegeben, welcher auf der Webseite https://microsoft.com/devicelogin eingegeben werden muss. Danach muss sich ein Benutzerkonto, welches über die Berechtigung verfügt die Sharepointzugriffe zu verwalten, eingegeben werden.
- Korrekte Konfiguration des HZ Schrittes
Auf dem Sharepoint heissen die Ordner auf der obersten Ebene Bibliotheken. Bibliotheken verwalten Ordner und Dokumente. Diese sind in der Seitenleiste der entsprechenden Sharepoint Webseite gelistet. Sie sind nicht mit Ordnern zu verwechseln, welche sich innerhalt einer solchen Bibliothek befinden. Dies zu verstehen, ist essenziell für die Konfiguration des HZ Schrittes.
Bsp.:
Ein Root Pfad zu einem Sharepoint selbst, sieht so aus: https://profilegmbh.sharepoint.com/sites/UploadTest/
Ein Pfad zu einer spezifischen Sharepoint Bibliothek, sieht so aus: https://profilegmbh.sharepoint.com/sites/UploadTest/bibi/
Dateneingabe
- Benutzername / Passwort
Wie mitgegeben
- FTP Host
Hier kommt die URL zum Sharepoint OHNE(!) den namen der Bibliothek rein.
https://profilegmbh.sharepoint.com/sites/UploadTest/
- Zielordner
Hier kommt MINDESTENS der name der Bibliothek rein, in unserem Beispiel hier also "bibi". Es kann jedoch direkt auf weitere unterordner innerhalb dieser Bibliothek verwiesen werden.
bibi
oder
bibi/Daten