Skip to content

Instantly share code, notes, and snippets.

@AmrEldib
AmrEldib / DiskPart.bat
Created November 8, 2014 04:51
MirrorHardDrives-DiskPart
DiskPart -s "c:\AttachMyVHD.s"
@AmrEldib
AmrEldib / MountCodebox.ps1
Created November 8, 2014 04:52
MirrorHardDrives-MountCodebox
function Mount-Codebox
{
$scriptFile = “D:\VBox\HardDrives\AttachVHD.cmd”
& $scriptFile
}
@AmrEldib
AmrEldib / ExistsDrive.ps1
Created November 8, 2014 04:53
MirrorHardDrives-ExistsDrive
function Exists-Drive ($driveletter)
{
$drive = New-Object System.IO.DriveInfo($driveletter)
$drive.DriveType -ne 'NoRootDirectory'
}
@AmrEldib
AmrEldib / RunSyncToyCmd.bat
Created November 8, 2014 04:54
MirrorHardDrives-RunSyncToyCmd
SyncToyCmd –R “MyBackupPlan”
@AmrEldib
AmrEldib / RunSyncToy.ps1
Created November 8, 2014 04:55
MirrorHardDrives-RunSyncToy
function Run-SyncToy ($backupPlan)
{
$Exe = "C:\Program Files\SyncToy 2.1\SyncToyCmd.exe"
& $Exe -R $backupPlan
}
@AmrEldib
AmrEldib / MirrorHardDrives.ps1
Created November 8, 2014 04:58
MirrorHardDrives-FullScript
Clear-Host
# Decleare variable to hold the service name
$serviceName = "MSSQL`$SQLEXPRESS"
# Where the log file will be stored
$logHome = "D:\Amr\Backup\BackupLogs\"
# Get timestamp
$timeStamp = Get-Date -Format "yyyy-MM-dd HH-mm-ss"
@AmrEldib
AmrEldib / AppLogger-ILog.cs
Created November 11, 2014 02:12
AppLogger-ILog
#if DEBUG
ILog log = LogManager.GetLogger("Logger");
log.Debug("Message");
#endif
@AmrEldib
AmrEldib / AppLogger-SuppressErrors.cs
Created November 11, 2014 02:09
AppLogger-SuppressErrors
AppLogger.Logger.SuppressErrors = false;
@AmrEldib
AmrEldib / AppLogger-Using.cs
Created November 11, 2014 02:11
AppLogger-Using
#if DEBUG
using log4net;
using log4net.Config;
#endif
@AmrEldib
AmrEldib / AppLogger-ConversionPattern.xml
Created November 11, 2014 01:59
AppLogger-ConversionPattern
<conversionPattern value='* %date – [%thread] – %-5level – %logger – %message%newline' />