GeezerVison is showing github.com — Added raise-publish-events.ps1 · PowerShellLibrary/Sitecore@21277f6
File tree
Expand file treeCollapse file tree
Open diff view settings
Expand file treeCollapse file tree
Open diff view settings
Collapse file
Copy file name to clipboard +17Lines changed: 17 additions & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
|
| 1 | +$contextItem = Get-Item . |
| 2 | +$sourceDb = Get-Database "master" |
| 3 | +$targetDb = Get-Database "web" |
| 4 | +$mode = [Sitecore.Publishing.PublishMode]::Smart |
| 5 | +$lang = $contextItem.Language |
| 6 | +$publishDate = [System.DateTime]::Now |
| 7 | +$options = [Sitecore.Publishing.PublishOptions]::new($sourceDb, $targetDb, $mode, $lang, $publishDate) |
| 8 | +$options.RootItem = Get-Item -Path "/sitecore/templates/Sample/Sample Item/Data/Title" |
| 9 | +$publisher = [Sitecore.Publishing.Publisher]::new($options) |
| 10 | + |
| 11 | + |
| 12 | +[Sitecore.Events.Event]::RaiseEvent("publish:end", $publisher); |
| 13 | + |
| 14 | + |
| 15 | +$evt = [Sitecore.Eventing.Remote.PublishEndRemoteEvent]::new($publisher) |
| 16 | +$args = [Sitecore.Data.Events.PublishEndRemoteEventArgs]::new($evt) |
| 17 | +[Sitecore.Events.Event]::RaiseEvent("publish:end:remote", $args); |