0

Code snippets : Mass file rename in Powershell

-

If you want to replace string in multiple files name you can simply use PowerShell for that.

Dir -Recurse | Rename-Item -NewName { $_.name -replace "file","name-of-file" }
0

Code snippets : Passing credentials to Get-WmiObject in PowerShell

-

If there is a need to pass specific credentials to Get-WmiObject in order to gather information from remote machine, here is how you can do it:

$LAdmin = "DOMAIN\Administrator"
$LPassword = ConvertTo-SecureString "Password!" -AsPlainText -Force
$Credentials = New-Object -Typename System.Management.Automation.PSCredential -ArgumentList $LAdmin, $LPassword

Once $Credentials object is created you can easily use it to gather information from remote PC:

Get-WmiObject -ComputerName $computername -Class Win32_VideoController -Namespace "root\cimv2" -Credential $Credentials
0

Tips & Tricks : Missing SQL Server assmeblies in PowerShell

-

When you try to connect to SQL Server from PowerShell script and you get following message:


Unable to find type [Microsoft.SqlServer.Management.Smo.Server]

then you have to download and install following components:

  • Microsoft System CLR Types for SQL Server 2008 R2
  • Microsoft SQL Server 2008 R2 Shared Management Objects
  • Microsoft Windows PowerShell Extensions for SQL Server 2008 R2

From here.

0

Cheat Sheet : Deprecated/Removed features in Windows Server 2012 R2

-
Windows Server 2012 Windows Server 2012 R2

Feature

Removed Deprecated Removed

Deprecated

AD FS v1 Web Agent x
AD FS in-place upgrade from AD FS 1.0 or “out of box” AD FS 2.0 x
AD FS support for “Resource Group” x
AD FS support for NT Token mode x
AD FS support for using AD LDS as an authentication store x
AD RMS license revocation x
AD RMS SDK x
Application Server role x
Built-in drivers for tape drives x
Cluster Automation Server COM API x (made optional) x (optional)
Cluster.exe command-line interface x (made optional) x (optional)
CertObj COM and InetInfo interfaces of the Web Server role x
Dcpromo.exe x
Dfscmd.exe x
Drivers for Jet Red RDBMS and ODBC x x
File Replication Service x
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER flat in GetAdaptersAddresses x
Internet Information Service (IIS) 6.0 Manager x
Layered Service Providers x x
IscsiVirtualDiskSnapshot and associated WMI methods x
LPR/LPD protocol x x
Namespace for version 1.0 of WMI; WMIC (in WMI) x x
NDIS version 5.0, 5.1, and 5.2 APIs x x
Net DMA x
Network Access Protection (NAP) x
Network Information Service (NIS) and Tools (in RSAT) x
Nfsshare.exe x
NFSv2 support x
Oclist.exe x
ODBC support for 16- and 32-bit applications and drivers x x
ODBC/OLEDB support for Microsoft Oracle x
ODBC/OLEDB support for SQL beyond SQL Server 7 and SQL 2000 x x
Providers for SNMP, Win32_ServerFeature API, Active Directory, MSClus WMI1.0 (in WMI) x x
Recovery disk creation x
Remote Data Service x
Role Collector (Ceiprole.exe) and associated API x
SCSIport host-bus adapter x
Servermanagercmd.exe x x
SIS Limited API x
Slmgr.vbs options x
SMB 1.0 x
SMB.sys x
SMTP and associated management tools x x
SQLXMLX x x
Storage Explorer snap-in for MMC x
Storage Manager for SANs snap-in for MMC x
Subsystem for UNIX-based Applications x x
Support for 32-bit cluster resource DLLs x
Support for hardware drivers for XDDM x
Support for Microsoft SQL Server prior to 7.0 x
Support for native VGA via the PC/AT BIOS or UEFI CSM x
Support for Static VMQ x
Support for Token Rings x
Support for Visual Studio Analyzer 2003 over ODBC, OLEDB, and ADO x
System Image Backup (“Windows 7 File Recovery”) x
Telnet server x
VM Chimney (also called TCP Offload) (in Hyper-V) x
Windows Server 2003 domain and functional levels of Active Directory x
Windows Authorization Manager (AzMan) x x
Windows Help executable (WinHlp32.exe) x
Windows Identity Foundation 3.5 x
Windows Server Resource Manager x x
Winsock Direct x x
WMI root\virtualization namespace v1 (in Hyper-V) x x
XDR schema elements, XSl pattern feature of MSXML3 (in XML) x x
0

Tips & Tricks : BitLocker requires recovery key when USB device connected at startup

-

Sometimes when you start machine with BitLocker enabled and same time some storage device was connected to USB port, BitLocker might request Recovery Key. This happens because USB ports is listed on boot device search list. To avoid this type of event best idea is to remove USB from boot search list. However, changing list of boot devices might also trigger BitLocker.

How to deal with this type of situation? Follow steps below:

  1. Suspend BitLocker  – command: manage-bde -protectors -disable c:
  2. Reboot machine
  3. Go to BIOS and remove all USB devices from available boot devices list
  4. Boot up to Windows
  5. Resume BitLocker – command: manage-bde -protectors -enable c:
NOTE: All above commands have to be issues from Command Prompt with elevated privileges.

After that no more issues with BitLocker during startup when USB storage devices are connected.

5

Tips & Tricks : Office 365 Error 30088-4 “Something went wrong”

-

What to do when Office 365 shows you message “Something went wrong”?

o365-error-30088-4-01

(more…)