Skip to content

Instantly share code, notes, and snippets.

View adoprog's full-sized avatar

Alexander Doroshenko adoprog

View GitHub Profile
@Iristyle
Iristyle / gist:2501208
Created April 26, 2012 17:38
WinRM - Import module source files to remote machine
function Export-SourceModulesToSession
{
Param(
[Management.Automation.Runspaces.PSSession]
[ValidateNotNull()]
$Session,
[IO.FileInfo[]]
[ValidateNotNull()]
[ValidateScript(
@Kieranties
Kieranties / Add-SitecoreItem.ps1
Last active December 14, 2015 08:39
Using PSSitecoreItemWebAPI
# Adding as an authorised user is much the same as getting. Just provide the template and name fields
Add-SitecoreItem sitecore.local -user apiuser -pass password -database master `
-name "Awesome new item" -template "Sample/Sample Item"
<#
totalCount resultCount items StatusCode
---------- ----------- ----- ----------
1 1 {@{Database=master; Displa... 200
#>
@stonith
stonith / nxlog.conf
Last active December 15, 2015 23:39
nxlog.conf to ship from W2K8R2
## This is a sample configuration file. See the nxlog reference manual about the
## configuration options. It should be installed locally and is also available
## online at http://nxlog.org/nxlog-docs/en/nxlog-reference-manual.html
## Please set the ROOT to the folder your nxlog was installed into,
## otherwise it will not start.
#define ROOT C:\Program Files\nxlog
define ROOT C:\Program Files (x86)\nxlog
@ThomasArdal
ThomasArdal / gist:6791576
Created October 2, 2013 10:11
Example of doing faceted search using ElasticSearch and NEST
var result = elasticClient.Search<ErrorDocument>(s => s
.FacetDateHistogram(fd => fd
.OnField(p => p.Time)
.Interval(DateInterval.Day)
.Global()
.FacetFilter(ff => ff
.Range(rf => rf
.From(DateTime.UtcNow.AddDays(-14))
.To(DateTime.UtcNow)
)
@aih
aih / IIS Reverse Proxy for Elasticsearch
Created September 15, 2015 21:04
A sample web.config file with URL rewrite rules for Elasticsearch on IIS (Windows)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<remove name="ReverseProxyInboundRule1" />
<rule name="ReverseProxyInboundRule1" stopProcessing="false">
<match url="search/_search(.*)" />
<conditions />
<serverVariables />
@Kieranties
Kieranties / Invoke-FillDB-Examples.ps1
Last active December 22, 2016 14:26
Simple script to execute commands against the FillDB page in Sitecore 7.2
# Example of running Invoke-FillDB.ps1
# Additional files to download
$downloads= @(
"http://www.gutenberg.org/files/42698/42698-0.txt",
"http://www.gutenberg.org/cache/epub/42705/pg42705.txt",
"http://www.gutenberg.org/cache/epub/42710/pg42710.txt",
"http://www.gutenberg.org/files/42700/42700-0.txt",
"http://www.gutenberg.org/files/42706/42706-0.txt"
)
@MattHodge
MattHodge / ! Windows NXLog | Linux NXLog | LogStash
Last active January 14, 2020 20:30
Configuration files for NXLog on Windows ---> NXLog on Ubuntu --> LogStash
Covers configuration for NXLog installed on Windows, transfering to NXLog installed on Linux to LogStash.
NXLog is used for IIS logs. (http://nxlog-ce.sourceforge.net/)
Snare is used for Windows Event Logs. (http://www.intersectalliance.com/projects/SnareWindows/index.html#Download)
@tamoyal
tamoyal / gist:10441108
Created April 11, 2014 04:39
Create super user and database user in Mongo 2.6
# Create your superuser
$ mongo
> use admin
> db.createUser({user:"someadmin",pwd:"secret", roles:[{role:"root",db:"admin"}]})
> exit
# Alias for convenience (optional and at your own risk)
$ echo 'alias mongo="mongo --port 27017 -u someadmin -p secret --authenticationDatabase admin"' >> ~/.bash_profile
$ source ~/.bash_profile
@vince-geekcore
vince-geekcore / ee-warmup.js
Last active January 29, 2023 12:21
Sitecore Experience Editor 8.2-2 compatible warmup PhantomJS script to be triggered using Powershell (for example as Azure WebJob). Based on PhantomJS because it's already available on Sitecore 8 environments. Some paths are currently still hardcoded for webapps
var page = new WebPage(), testindex = 0, loadInProgress = false;
var args = require('system').args;
var host = args[1];
var username = args[2];
var password = args[3];
var pageEditorUrl = args[4];
var token;
var system = require('system');
phantom.cookiesEnabled = true;
phantom.javascriptEnabled = true;
@stevenkuhn
stevenkuhn / gist:5062660
Last active March 7, 2023 16:03
This PowerShell script generates release notes for Octopus Deploy that contain the GitHub commits and JIRA issues from the current build to the latest production release. It will also create the Octopus release based on the TeamCity build number.
#
# Assumptions
#
# 1. If you have a Octopus release deployed, say 1.0.0.73, there is a git
# tag set for that commit in GitHub that is "v1.0.0.73".
#
# 2. You have TeamCity label each successful build in GitHub with the format
# "v{build number}. Sidenote: it appears that TeamCity only labels the
# default branch, but not feature branches.
#