This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Get-TimeDifference.ps1 | |
Windows PowerShell: For a more comfortable reading experience, please type | |
help ./Get-TimeDifference -Full | |
#> | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Rename-Files.ps1 | |
#> | |
# Find all wmv-files with a string "oldstring" and replace "oldstring" with "newstring" in the filename | |
Get-ChildItem *.wmv -Filter "*oldstring*" | ForEach { Rename-Item $_ -NewName $_.Name.Replace("oldstring","newstring") } | |
# Change the file extension of all .jpeg files to .jpg |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Get-PowerShellSpecialFolders.ps1 | |
#> | |
# Create an array that contains commands, how to get a particular special folder, and the values (paths) that they produce | |
$special_folders = @() | |
$names = [Environment+SpecialFolder]::GetNames([Environment+SpecialFolder]) | Sort | |
ForEach ($name in $names) { | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Open GApps installer Options | |
# | |
# File Name: .gapps-config (takes precedence, filename begins with a dot ) | |
# gapps-config.txt | |
# .gapps-config-DEVICENAME Device-specific config files will take precedence over the non-device-specific ones. | |
# The DEVICENAME can be found in open_apps_log.txt or in the name of the ROM download. | |
# gapps-config-DEVICENAME.txt Device-specific config files will take precedence over the non-device-specific ones. | |
# The DEVICENAME can be found in open_apps_log.txt or in the name of the ROM download. | |
# |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Disable-Defrag.ps1 | |
#> | |
# Requires administrator rights | |
# Note: This script is mainly intended to use with systems with SSD drives, and is not particularly well suitable for systems with "traditional" HDD drives (with rotating disks). | |
# Note: The computer will be automatically rebooted at the end of this script (the first Step 5) | |
$path = $env:temp | |
$empty_line = "" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Remove-EmptyFoldersLite.ps1 | |
#> | |
# $path = "." | |
$path = "C:\Temp" | |
$filename = "deleted_folders.txt" | |
$txt_file = "$env:temp\$filename" | |
$separator = "---------------------" | |
$empty_line = "" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Append-Csv.ps1 | |
#> | |
# The directory name contains at least one underscore in its name, and the first part | |
# is used in the outputted filename as a denominator ($directory = "denominator"). | |
# Note: UTF8 encoding in source files, perhaps? (for special characters et al.) | |
$path = "$env:USERPROFILE\Documents\denominator_split_files" | |
$directory = (Split-Path $path -Leaf).Split("_")[0] | |
$csv_file = "$path\merged_csvfile_$directory.csv" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Get-MapUsage.ps1 | |
#> | |
# Description: Tries to retrieve a "number of views" -number from a Google My Maps map and write it to a log file (map_log.csv at $env:temp). | |
# Example URL: https://www.google.com/maps/d/viewer?mid=QuiteAFewRandomLettersAndNumbers | |
# Note: Please replace the string below (between the single quotation marks) with a correct Google My Maps mid, which could be | |
# either (A) the string after = symbol in the original URL |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Replace-String.ps1 | |
#> | |
# Description: A code snippet, which replaces every occurrence of a string in a file with PowerShell | |
# Credit: rominator007: "How can I replace every occurrence of a String in a file with PowerShell?" | |
# Source: https://stackoverflow.com/questions/17144355/how-can-i-replace-every-occurrence-of-a-string-in-a-file-with-powershell?rq=1 | |
$content = [System.IO.File]::ReadAllText("C:\Temp\example.txt").Replace("OldString","NewValue") | |
[System.IO.File]::WriteAllText("C:\Temp\example.txt", $content) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Convert-JsonToCsv.ps1 | |
#> | |
# Establish common parameters | |
$ErrorActionPreference = "Stop" | |
$path = $env:temp | |
$enumeration = @() | |
$counter = 0 |
OlderNewer