To remotely control AD add/delete user via Powershell: ssh -i lab.key -o StrictHostKeyChecking=No [email protected] "powershell New-ADUser -Server 10.1.1.1 -Enabled \$True -SAMAccountName $newaccount -DisplayName $newaccount -Givenname $givenname -Surname $surname -Name '$givenname $surname' -UserPrincipalName [email protected] -HomeDirectory \\\\xxx\\userdata\$\\$newaccount -AccountPassword (ConvertTo-SecureString "password"-AsPlainText -force) -PassThru" Note: the \ mark needs to be escaped in regular ssh session, that’s why I use \\\\ to express \\, but if we use this on Spinnaker, the Java interpretor will automatically add escape mark, so \ is not required.

Continue reading

Starting powershell 3.0, modules can be loaded automatically without manually import everytime. So make sure you at least have powershell 3.0 installed. Add new user via powershell: New-ADUser –Name "John Smith" –SamAccountName JohnS –DisplayName "John Smith" –Title "Account Manager" –Enabled $true –ChangePasswordAtLogon $true -AccountPassword (ConvertTo-SecureString "<a href="mailto:[email protected]">[email protected]</a>" -AsPlainText -force) -PassThru In some case, we may need pipe to combin two or more commands and actions together, but we can’t use pipe after powershell command.

Continue reading

In the next few paragraphs I show you my method to create hundreds of test users on Windows Server 2012 with Powershell. First of all you need permissions to be able to create users. Your machine needs the Powershell module from the Remote Server Administration Tools, check it here: Features/Remote Server Administration Tools/Role Administration Tools/AD DS and AD LDS Tools/Active Directory module for Windows Powershell. Show-Command New-ADUserThe first command shows you the command’s help in a separate window where you browse or search.

Continue reading

A request has been received to grant additional permissions to an existing user in your organizations Active Directory environment. The username of this existing user is “frank0”. In additional to his current responsibilities, Frank will be taking on the responsibilities of Alan who goes by the username of “alan0”. Note: The examples shown in this blog article are being performed on a Windows 8.1 machine that has theremote server administration toolsinstalled.

Continue reading

VHD是微软Microsoft Virtual PC 虚拟机的文件。 在虚拟机里装系统其实装的系统文件都保存到了这个VHD文件中。1个VHD文件相当于现实中的物理硬盘+数据文件。 我们在创建虚拟机的时候,通常会预先估计好需要磁盘空间大小,然后将VHD硬盘设置成固定大小,这样虽然会占用大量的磁盘空间,但访问速度会很快,相对动态硬盘,速度会高30%左右的样子。 特定情况下,我们不得不重新扩展磁盘空间大小,相信很多人都知道该怎么办,但没有人是样样通,总会有人会感到困惑,这里将方法简单介绍一下。 第一步: 打开Hyper-V 管理器,将对应的虚机关机shutdown,然后鼠标右键,选择“settings…” 在配置界面中,选择IDE硬盘,并进行编辑; 选择扩展expand选项 输入扩充后的容量,下一步,点“Finsih” 第二步: 重新启动虚拟机;登陆系统,我的电脑,右键,manage—》 存储管理界面 这里很明显可以看到多了18G的空余未分配空间。 打开CMD工具,在命令行中,依次输入  以下是代码片段: Diskpart List disk List volume 选择需要扩充的卷区 _selectvolume 2 设置,C盘空间增加1G Extend size=1024 变更后的,未分配空间变为17G 如果想将剩余空间全部分配给特定卷区,则直接输入extend即可,前后的变更如下截图: 二、接下来说明一下diskpart命令要求及用法: 下面是对 extend 命令的要求: •卷必须用 NTFS 文件系统格式化。 •对于基本卷,扩展的未分配空间必须是同一磁盘上的下一个相邻空间。 •对于动态卷,未分配空间可以是系统上任何动态磁盘上的空白空间。 •只支持数据卷扩展。系统卷或启动卷无法扩展,若扩展它们可能会收到以下错误消息: DiskPart 未能扩展卷。请确定卷是有效的,可以扩展 •如果系统页面文件在此分区,您就不能扩展该分区。请将系统页面文件移动到一个不希望扩展的分区。 要扩展分区或卷,必须先选择该卷以将焦点移到该卷,然后可以指定扩展的大小。要扩展卷,请按照以下步骤操作: 1.在命令提示符下,键入 diskpart.exe。 2.键入 list volume 以显示计算机上的现有卷。 3.键入 _selectvolume volume number,其中 volume number 是要扩展的卷的编号。 4.键入 extend [size=n] [disk=n] [noerr]。下面将介绍这些参数: size=n 要向当前分区添加的空间大小(以 MB 为单位)。如果您没有指定大小,磁盘将一直扩展到全部占用下一个相邻的未分配空间。 disk=n

Continue reading

Author's picture

LuLU

Love coding and new technologies

Cloud Solution Consultant

Canada