Nachdem ich jahrelang über das das Objektiv lamentiert habe, hab ich mir das MK II gekauft!
Herbstlaub bei Nacht
Herbstlaub
Herbst
pushalot mit Powershell
Da es in Powershell eine Implementation für REST gibt, muss man nicht den Umweg über den .NET WebClient gehen.
$json = @{
AuthorizationToken = "44xx44x444x44xxxxx4xxx444x444xx";
Body = "Body 12345....";
Title = "Titel der Nachricht";
Link = "https://www.google.de";
LinkTitle = "Google";
Source = "Powershell";
TimeToLive = "60"
} | ConvertTo-Json
$uri = "https://pushalot.com/api/sendmessage"
Invoke-RestMethod -Method Post -Uri $uri -ContentType "application/json" -Body $json
Confluence mit Powershell via SOAP zugriefen
SOAP Dokumentation für Confluence:
https://docs.atlassian.com/atlassian-confluence/latest/com/atlassian/confluence/rpc/soap/ConfluenceSoapService.html
Webservice Objekt erstellen:
$confluence = New-WebServiceProxy -uri http://confluence.domain.tld/rpc/soap-axis/confluenceservice-v2?wsdl -namespace WebServiceProxy
Authentifizierungstoken erstellen:
$username = 'powershell' $password = 'ak!$23Gx' $token = $confluence.login($username,$password)
alle Spaces auflisten:
$confluence.getSpaces($token)
alle Seiten eines Spaces auflisten:
$confluence.getPages($token, "TestSpace")
eine Seite aus einem Space abrufen( hier die „Home“ Seite des Spaces):
$homepage = $confluence.getPage($token, "TestSpace", "Home")
der Content der Seite lässt sich über die Eigenschaft „content“ zugreifen:
$homepage.content
Anpassen und Speichern der Seite:
$homepage.content = "some new Text" $confluence.storePage($token, $homepage)
Eine neue Seite erstellen und in der Linkansicht anzeigen:
$newpage = New-Object WebServiceProxy.RemotePage $newpage.title = "Powershell Test Page" $newpage.content = "Test with Powershell" $newpage.space = "TestSpace" $newpage.parentId = $homepage.id $confluence.storePage($token, $newpage)
- « Vorherige Seite
- 1
- …
- 3
- 4
- 5
- 6
- 7
- …
- 11
- Nächste Seite »




