10 Technologies From Fiction That Are On Their Way

Perhaps the greatest joy of fiction lies in its ability to transport us beyond our mundane world into spectacular new realities where anything is possible. Beyond the pure thrill, the best fiction can embolden us to dream of what may be possible in the future and inspire the brightest among us to achieve the remarkable. It’s not that we hope the aliens really do invade, but we’ve always kind of wanted a real-life laser gun . . . you know, just in case.

Well, after compiling this list, we may have reconsidered. These are wildly far-out technologies we never really expected to see in real life that nevertheless may soon be upon us, whether they are good ideas or not (spoiler: mostly not).



10 Deleting Or Replacing Memories


For some time, neurologists have known that the brain is not the biological hard drive that we may perceive it to be, with our experiences etched indelibly as memories. Rather, memories are not so much created as recreated, over and over, through a process known as memory reconsolidation.

When an event is recalled, it is essentially recalibrated and refiled in the brain, often (if not always) colored by the mood and mindset at the time of recall. This is how memories become unreliable. It is also how traumatic memories become less so over time as the initial emotional reaction to the event (the trauma) is adjusted according to the emotional state at the time of recall. This is, of course, particularly effective in guided therapy.

More recently, a link has been made between a certain protein (known as “PKMzeta”) and the retention of memories. Certain drugs (“PKMzeta inhibitors”) have had success with blocking unwanted traumatic memories in patients by—wait for it—inhibiting PKMzeta production, which has the effect of severely limiting long-term recollection.

Meanwhile, researchers have also discovered how to hack the brain’s reconsolidation process to change the information being processed, essentially using the power of suggestion. One psychologist used this technique to convince subjects they’d committed a fictional crime, which they were later able to provide a detailed description of despite the fact that it never happened.

It has been suggested that a combination of these two techniques—blocking PKMzeta production while forcing recall of a memory, invoking the reconsolidation process—could basically result in that memory being deleted forever.


9 Lightsabers


No, really, and yes, this is only number 9. Scientists “accidentally” created a “photonic molecule“—heretofore thought impossible because photons (particles of light) have no mass. By creating a unique medium in which photons interact strongly with each other (as opposed to passing right through each other, per nature), they were able to get the photons to bond . . . forming an (as yet subatomic) new form of matter made out of light.

Of course, the aforementioned “unique medium” consists of a cloud of metal atoms cooled to just above absolute zero, but the result, according to Harvard University physics professor Mikhail Lukin, is “not an inapt analogy to compare this to lightsabers. When these photons interact with each other, they’re pushing against and deflect each other. The physics of what’s happening in these molecules is similar to what we see in the movies.”

You may have suspected that the lightsaber was not the first practical application to come to mind. This type of matter could be particularly useful in the development of quantum computers. It could also one day be used to make crystals of light as well as the long-awaited holiday gift that is sure to result in a rash of accidental Christmas morning self-dismemberings.



8 Lab-Grown Humans Made With Artificial Sperm And Eggs


For some reason which we cannot fathom (okay, maybe to assist the infertile with conception), scientists have long sought a viable technique for producing artificial human eggs and sperm. In 2014, Cambridge researchers were able to produce early, precursor “germ” cells—which could develop into mature cells—using human stem cells, a process only previously accomplished with rodents. As impressive as this is, Chinese scientists recently took it one large, scary step further.

In June 2016, Nanjing Medical University published its study indicating that a new experiment with rodent stem cells produced sperm that were much further along in the maturation process. These sperm were missing tails and therefore had to be injected into a mouse egg—which became fertilized and developed into healthy embryos, which in turn became healthy, live mice. With no fathers.

Given that developments on the human side of this endeavor seem to lag a year or two behind the rodent side, we can likely expect to see this breakthrough with human sperm in the very near future. Assuming that similar breakthroughs with eggs are not far behind, it could well be within our lifetimes that bioengineered organisms—up to and including human beings—become a reality.

7 Restoring The Dead


In what sounds like the beginning of either one of the greatest breakthroughs in medical history or the most horrifying apocalyptic science fiction ever, University of Arizona researcher Peter Rhee has pioneered a process to revive you “when you are at [10 degrees Celsius (50 °F)] with no brain activity, no heartbeat, no blood [and] everyone would agree that you’re dead.”

In a procedure that likewise has shown remarkable success with animal subjects, the body is induced into a state of “therapeutic hypothermia,” which sounds a little counterintuitive. All the blood in the body is then replaced with saline solution, which sounds even more so. In this state, the metabolism stops, and doctors are able to operate without the threat of oxygen deprivation damaging tissue.

When the blood is replaced and the body warmed back up, according to Dr. Rhee, “It’s quite curious, at [30 degrees Celsius (86 °F)], the heart will beat once, as if out of nowhere, then again—then as it gets even warmer, it picks up all by itself.” Rhee’s partner has stated his intention to begin trying the technique on hopelessly injured gunshot victims.

Meanwhile, a separate process, dubbed “The ReAnima Project” (which even sounds like a movie title), also aims to revive clinically brain-dead patients using a combination of techniques. Namely by injecting protein chains into the spinal cord and stem cells into the brain followed by “transcranial laser therapy” and electrical nerve stimulation.

Biotech company Bioquark has been given approval to go to clinical trials with this, despite it sounding a lot like how Phil Coulson was brought back to life after being killed by Loki. Bioquark CEO Ira Pastor says, “This represents the first trial of its kind and another step toward the eventual reversal of death in our lifetime.”

6 Creating Black Holes


In a recent experiment that will likely secure Stephen Hawking a Nobel prize for predicting it four decades ago, physicist Jeff Steinhauer used sound waves to create a simulated “lab-sized black hole” that could prove much of what has been hypothesized about them. This sound hole was created by supercooling and then rapidly heating helium to create a barrier that should be impenetrable by sound waves. This, however, was not what Steinhauer observed.

Rather, as Hawking’s radiation theory predicted that black holes would generate photons, Steinhauer detected phonons—little bundles of energy that create sound—escaping the event horizon of his artificial black hole. Though the results have yet to be independently verified, the discovery is potentially groundbreaking and Nobel inducing.

Of course, scientists at good ol’ CERN are busy attempting to make real black holes, albeit very tiny ones. According to the relatively new hypothesis of gravity’s rainbow—the idea that gravity affects different wavelengths of matter in the same way that a prism affects light—scientists have calculated the energy levels at which they would expect micro black holes to be detectable. If they are successful, this would—in one fell swoop—not only prove gravity’s rainbow but also the existence of parallel universes.




5 Cloned Dinosaurs


It is now well established that dinosaurs have avian ancestry. The birds and chickens strutting about the Earth are one of the great examples of the evolutionary process over millennia. In a truly bizarre experiment, Yale and Harvard researchers hoping to gain insight into this process have created a chicken embryo with a distinctly dinosaur-like snout and palate—specifically, similar to their smaller, feather-covered dinosaur cousins of eons ago. You know, like velociraptor.

Despite the team insisting that they were not trying to create “dino-chickens” and that their main focus was the evolution of the beak, the fact remains that a successful attempt to essentially reverse evolution in a modern species has been made. Make that two attempts: University of Chile researchers recently managed to duplicate this process in the legs of chickens, engineering embryos with long fibulae that connect to the ankle, unlike modern birds. This was, of course, all in an attempt to understand the evolution of modern birds and not in any way an effort to create dinosaurs from chickens. Right?

Well, it depends on whom you ask. No less than famed paleontologist James Horner—the inspiration for Sam Neill’s character in Jurassic Park—asserts that now that “the proof of concept has been accomplished . . . we can get teeth into a bird and just recently a team from Yale and Harvard have managed to retro-engineer (a bird’s) beak back into a dinosaur-looking mouth. So we basically have the tail to reinstate and to transform the wings back into an arm and hand.”

4 Liquid Armor


Meanwhile, in Poland, researchers at Moratex Institute of Security Technologies seem to have perfected a technology that has been in the works since at least 2010—body armor composed not of the traditional tightly interlocking woven fibers but of a type of “shear-thickening” fluid that seems to defy the laws of physics.

And fittingly, as Isaac Newton was one of the founding fathers of modern physics, this type of fluid is referred to as “non-Newtonian.” Unlike normal fluids, which change chemical structure when subjected to pressure or changes in temperature, non-Newtonian fluids change properties when subjected to stress—like a hard impact—causing this particular fluid to instantaneously harden to the point where it can practically vaporize a bullet.

Further, traditional bulletproof vests (typically made of Kevlar) can and do still allow injury to the user. Kevlar can have a lot of give, warping up to 4 centimeters (2 in) inward, depending on the caliber of the weapon. Moratex Deputy Director Marcin Struszczyk says, “Thanks to the properties of the liquid, thanks to the proper formation of the insert, we eliminate 100 percent of this threat because we have reduced the deflection from [4 centimeters (2 in) to 1 centimeter (0.40 in)].”

3 Personal Hologram Devices


Although the idea of a pocket-sized device that can project holograms might seem very Star Trek-y, several companies have already introduced this concept into existing smartphone technology by using supplemental materials or devices. From pyramid-shaped objects that rest on the screen to film overlays to an actual box that you put your phone into (created by British company Virtual Presence), it’s clear that the mobile industry has an eye toward perfecting this technology—and it looks like researchers at Harvard may have given them something to be plenty excited about.

They’ve created a new type of hologram with the use of polarized light and what they are calling “metasurfaces,” resulting in a far smaller amount of light being lost than in the generation of a typical hologram—which means a much better image. The silicon metasurfaces act as “super pixels” responding to different polarization states of the light used to produce the hologram.

Federico Capasso, coauthor of the paper announcing the find, explains, “Polarization adds another dimension to holograms that can be used to protect against counterfeiting and in applications like displays.” If this seems like something that may be difficult to integrate into mobile devices, well, IBM thinks otherwise. They predict 3-D livestreams of your friends floating in empty space above your phone within five years.

2 Invisibility


Rochester University scientists have famously been working on this one for years, first using a series of lenses to bend light around an object. They recently upgraded to a digital version of the same technique, and they are absolutely able to make pretty much any object vanish—but only as an image, viewed on a display in front of the object. Their technique takes a lot of scanning and preparation, a stationary object, and that darn display, which is admittedly not as cool as an actual invisibility cloak. But consider: What if the cloak was made out of displays?

While flexible, bendable displays have been prototyped by many tech companies, LG appears to be taking the concept absurdly seriously. They recently debuted an 45-centimeter (18 in), superthin display that one could literally roll up and swat a fly with, and it’s not too difficult to imagine even larger, thinner displays—wearable ones even—in the very near future. Paired with the inevitable, undoubtedly more powerful next generation of the Rochester team’s light-bending magic, this makes an actual invisible garment seem like something that we might be able to preorder for the next holiday season.

1 Laser Guns


Finally, if you thought that the US Army wasn’t actively pursuing the creation of actual laser guns, then you just don’t know the US Army. In March 2016, they announced that not only are they very close to an official debut of such a weapon but that they expect technology straight out of Star Wars to be standard issue on the battlefield by 2023.

The announcement of the army’s progress on what they call “offensive and defensive direct-energy weapons,” which is a phrase we are sure we have heard in at least one movie, indicated that these weapons are the hallmark of a “third offset” strategy—which basically means “gigantic game changer.” “Offset” refers to the concept of asymmetrical (lopsided) advantage, with the first and second offsets considered to be nuclear weapons and precision weapons, respectively.

Multiple tech companies, including Lockheed Martin, are assisting in pushing this technology through as well. So perhaps we can take solace in the fact that if the US continues to be mired in expensive wars that most of the public doesn’t want, at least the battles will look a lot cooler. On second thought, maybe we don’t want a real laser gun . . . or, with enough lobbying and fundraising, maybe we can convince them to deploy exclusively laser guns that can only be set to “stun.”

Say What ?

I stumbled upon this very brilljant tool.
I did not tested this out myself but I found this tool a very good idea to develop.



This script listens to meetings I’m supposed to be paying attention to and pings me on hipchat when my name is mentioned.

It sends me a transcript of what was said in the minute before my name was mentioned and some time after.

It also plays an audio file out loud 15 seconds after my name was mentioned which is a recording of me saying, “Sorry, I didn’t realize my mic was on mute there.”

Uses IBM’s Speech to Text Watson API for the audio-to-text.

Currently relies on Splunk as a data store, but can be extended to use an open-source tool instead.

Relies on Uberi’s SpeechRecognition PyAudio and API wrapper: https://github.com/Uberi/speech_recognition



What if / Wat als [Powershell]


One of the best (little known?) features about Powershell is the -WhatIf switch. A script or cmdlet can have parameters, of course, like

param( [string] $foo )

but it can also have switches that are on or off like

param ( [switch] $verbose )

One of the mostly ubiquitous switches is -WhatIf for commands that could “do damage.” For example:

PS> del foo.txt -whatif
What if: Performing operation “Remove File” on Target “C:\foo.txt”.
PS> get-process outlook | stop-process -WhatIf
What if: Performing operation “Stop-Process” on Target “OUTLOOK (2540)”.

Drink in how useful this can be. Fabulous. Anyway, so we wanted to make our own scripts have this ability. Since our scripts are mostly strung together with built-in commands, we want to have a WhatIf switch be inherited by the sub-commands.

Switches are either present or not present so I tried a silly thing like this:

param ( [string] $file, [switch] $WhatIf)
if ($WhatIf.IsPresent) { $WhatIf = “-WhatIf” }
del $file $WhatIf

But this is cleaner:

“You can forward switch params to cmdlet parameters of type switch like so”

param([string]$file, [switch]$WhatIf=$false)
del $file -WhatIf:$whatif



Shoutout to PoshGUI

I came across very cool website for Microsoft Powershell, it is free powershell GUI designer tool online. Powershell lovers who like to create graphical interface will definitely like this website, if they want to create a GUI structure and put there code for automation, Its very easy one and helpful excellent tool online, it in beta version but worth trying . You can signup on the website, to Save or Load Form. on the left side there are few necessary controls, click on any of one and then click on form, it will be loaded visible on form, and Right had side control properties can be modified. If you want to delete the control select it and there is Delete control button on the top.

Most important part is in the bottom once GUI form is created, Copy the code in your favorite PowerShell editor tool, modify it add your code and execute it. I am hoping near future more form controls will be added on the web site. below is the website url link, Share your feedback.



Try fiddling with it and see the usage of this wonderfull script.

Enable .net Framework 3.5 for WIN10 using DISM

Windows 10 comes with .NET framework 4.5 pre-installed, but many apps developed in Vista and Windows 7 era require the .NET framework v3.5 installed along with 4.5. These apps will not run unless you will install the required version. When you try to run any such app, Windows 10 will prompt you to download and install .NET framework 3.5 from the Internet. However, this will take a lot of time. You can save your time and install .NET Framework 3.5 from the Windows 10 installation media. This method is much faster and does not even require an Internet connection. Here is how to install it.

To install .NET Framework 3.5 for Windows 10, do the following:

  1. Look for your deploymentshare on your MDT/WDS server. In my case it is : “E:\DeploymentShare\Operating Systems\Windows10Prox64-1611\sources\sxs” check the quotes because of the spaces
  2. Now open an elevated command prompt and type the following command:
    Dism /online /enable-feature /featurename:NetFX3 /All /Source:"E:\DeploymentShare\Operating Systems\Windows10Prox64-1611\sources\sxs" /LimitAccess

    Replace E: with your drive letter

You are done! This will install .NET framework 3.5 for Windows 10 deployment.

vSphere 6.5 is here

Below all the vSphere 6.5 links.

It looks like the announcement for general availability for vSphere 6.5 was published a bit earlier than expected. It is true that vSphere 6.5 will be GA’ing today but the downloads will probably not be available until later this morning/afternoon.

In the meantime, below is a nice aggregated list of all the relevant release notes, documentation and download links related to the GA of vSphere 6.5 (some links may work but the downloads themselves are probably still being staged, so please be patient and check back later this morning/afternoon).

Release Notes:



CMD : Tips & Tricks

The Command Prompt aka cmd is one of the core components of the Microsoft Windows OS. It is also one of the most useful parts of Windows. It lets you perform several tasks which cannot be accomplished easily using the GUI. In fact, it won’t be an exaggeration if we call it the real Control Panel of Windows. Despite its significance, many Windows users are still unaware about most of its powerful features.

#1 Abort a running command

Did you know you can stop a command running in the Command Prompt before it completes its task? Well, you can do this by pressing Ctrl + C during the execution of the command.

#2 Save the output of a command to a file

Sometimes you may need to save the output of a command to a file for future reference, or maybe for posting it in some forum for getting help from others regarding the error(s) displayed in the output of that command. You can do this easily by typing <command> “>” (without quotes) followed by a filename after the command you’re going to execute.

For example, ipconfig /all > codingsec.txt



#3 Copy the output of a command to clipboard

To copy the output of a command to clipboard instead of saving it to a file, you can type <command> | clip

For example, ipconfig /all | clip


#4 Run multiple commands simultaneously

Did you know you could execute multiple commands simultaneously? No? In that case, you have been missing a great functionality of the Command Prompt. You can run multiple commands at the same time using “&&” (without quotes) between two commands and pressing Enter. The command on the left will be executed first, followed by the next command, and so on.

For example, dir && ipconfig /all



#5 Use Autocomplete while typing the location of directory or file

Did you ever have to the location of a directory like “D:ProjectsOpenglwincodebitsRotating cubeDebug” in the Command Prompt? If you did, you definitely know how annoying it is !!! But you need not worry anymore  We have a solution for your problem. You can use the Autocomplete feature of Command Prompt. Here’s how to do this :

Say you’re in the drive D: and you need to navigate to D:ProjectsOpenglwincodebitsRotating cubeDebug.

Normally, you’d type this : cd ProjectsOpenglwincodebitsRotating cubeDebug

However, you can just type cd and the rest can be navigated using the TAB key. Try this – type cd and then press the TAB key until the name of the desired directory shows up next to cd. Then type and again keep pressing TAB until the desired directory comes up. Keep doing this, until you have reached your destination and press Enter.


#6 View a navigable list of all the commands recently used by you

The Command Prompt stores a list of all the commands used by you recently i.e. in the current cmd session. You can view a navigable and selectable list of recently used commands i.e. you can navigate up and down in that list and select one of those commands. You can do this by pressing the F7 key.


Now, you can select text using the left-button of the mouse and press the Enter key and paste it anywhere in the cmd window by clicking the right mouse button.

If you don’t want to enable QuickEdit, you can still copy/paste text. However, the process would be a little inconvenient. You’ll have to right-click inside the cmd window and select Mark from the pop-up menu. Then, select the text and press Enter. Now, right-click again and select Paste from the pop-up menu.

#7 Run cmd as admin without using the mouse

There are several commands that require the Administrator’s privilege. For running these commands, you need to run cmd as administrator. However, right-clicking the cmd.exe file and selecting Run as Administrator from the list is highly inconvenient. We can help you make cmd run with Administrator’s privileges everytime without using the mouse. There are two ways to do this:

a) Type cmd in the Start Menu’s search box and press Ctrl + Shift + Enter

b) Create a shortcut of cmd. Right click the shortcut file and click on Properties. Under the Shortcut tab, click on the button named Advanced. A new dialog box appears. Check the checkbox labelled Run as Administrator and Click OK. Click OK again to close the Properties Window of the shortcut. Now, whenever you want to open a command prompt window with administrator’s privileges, you’ll have to only double-click this shortcut.

#8 Use function keys in the Command Prompt

The function keys play a significant role in Windows. For example, you know that F1 shows Windows Help, F2is used to rename files and folders, F3 is used to search for files and folders and so on. But did you know that these function keys play a very useful role in the Command Prompt as well? Perhaps not. Here, we’ve listed the function keys that work in the Command Prompt as well as the task they perform :

a) F1 – It pastes the command that was last executed by the Command Prompt, one character at a time.

For example, if the last command was dir, you’ll have to press F1 three times because dir has three characters.

b) F2 – It pastes the command that was last executed by the Command Prompt, however, it asks you to enter a character upto which you want to paste the command.

For example, if the last command was ipconfig /displaydns and you press d after pressing F2, the Command prompt will paste ipconfig / i.e. it will paste all characters before d.

c) F3 – It pastes the last executed command (the whole command).

For example, if the last command was ipconfig /displaydns and you press F3, the Command Prompt will paste ipconfig /displaydns at the location of the cursor.

d) F4 – It displays a dialog which asks the user to enter the character to delete up to.

Note :- When I pressed F4 in my Command Prompt Window, it showed the dialog box mentioned above, but it did not perform any task, no matter which character I entered.

e) F5 – It pastes the last executed command. When pressed repeatedly, it shows all the commands executed, in the reverse order of execution. Once the oldest command i.e. the command which was the first to be executed in that cmd session has been displayed, pressing the F5 key does nothing.

f) F6 – Pastes ^Z to the command prompt.

g) F7 – It displays a navigable list of previously used commands in the form of a dialog.

h) F8 – It pastes recently executed commands. Please note that it is different from F5 because it keeps cycling the previously used commands.

i) F9 – As mentioned above, the command prompt stores a list of all the executed commands. This list is numbered from 0 to 9. When you press F9, you’re asked to enter the number of the command, which you want to use.

For example, to use the first command, type 0. For using the third command, type 2, and so on.

#9 Drag & Drop a file/folder inside Command Prompt

In #5 above, we mentioned how to use autocomplete in Command Prompt and avoid the messy job of typing the entie location of a file/folder. Here we have something even better. You can just drag a file/folder into the Command Prompt window in order to paste its location in the command prompt window.

#10 Get detailed help for commands whose syntax you don’t know

This is one of those tips you can’t afford to miss. Say, you don’t know what is the syntax of the command diris, or what task it performs. You can easily know all about dir by typing help dir. Similarly, most commands would show their information if you type help <command>.


What is new in RDS on Windows Server 2016

Windows Server 2016  is closer than you think and here is the list of new improvements in RDS .If you would like to suggest new feature or you have something that you want to share with Microsoft staff , please use Remote Desktop User Voice Forum

Personal Session Desktops

I hope you know VDI has limitations when it is used in SPLA scenarios (see my post VDI and SPLA) or more simply, you can’t share your VDI infrastructure based on client OS to customers under SPLA. Workaround is to provide session-based desktops to users with Windows Server inside (VDI with Windows Server as guest OS/gold image is also unsupported). To simplify it Microsoft has added new RDS collection– Personal Session Desktops (PSD). PSD allows administrators to create a session-based collection where each user  is assigned to dedicated RD Session Host.

In many RDS deployments Windows Server uses Desktop Experience (helps Windows Server to look as Windows Client OS). Windows Server 2016 brings a some improvements  to Desktop Experience as well.

Windows Store Client, Edge and Modern calculator were included to Windows Server 2016 TPs with Desktop Experience (temporarily). These features are replaced with Windows Store Business, Internet Explorer 11, Classic calculator respectively

Let’s look to some scenarios:

  • If you want to assign user who familiar with Windows 10 only (for example) , it’s easy to achieve it by using PSD and Desktop Experience feature.
  • If user also has administrative privilege on desktop and you are moving him or her to PSD ,  PSD allows you to add these users to local admins on related Session Hosts so they can install/remove and do anything on PSDs.
  • If user wants to have applications that require accelerated graphics , you can implement PSD with new RemoteFX capabilities (below)

PSD was firstly announced in TP2 and has changed in TP3/TP4. We have only one way to implement Personal Session Desktops – PowerShell. There are no any options in GUI to create and manage this type of collections. A graphical user interface is going to be added to the Server Manager for Remote Desktop Services in a future release (I do not expect it until RTM release)

For demo purposes I use Quick Start deployment type (RDCB, RDWA and RDSH will be installed on the same server)

Open PowerShell and type:

 #Variable for RD Session Host name $rdshost="tp4-root.democorp.ru"

To create PDS collection you have to use switch –PersonalUnmanaged (in TP2 was –PersonalSessionCollection)

 #Create PDS Collection New-RDSessionCollection -CollectionName Personal -ConnectionBroker $rdshost -SessionHost $rdshost -GrantAdministrativePrivilege -PersonalUnmanaged  CollectionName Size ResourceType CollectionType CollectionDescription -------------- ---- ------------ -------------- --------------------- Personal 1 Remote Desktop PersonalUnmanaged

TIP: If RD SH is already used you unable to create RDS collection . To workaround : remove RD session host from existed collection and try again

 New-RDSessionCollection -CollectionName Personal -ConnectionBroker $rdshost -SessionHost $rdshost -GrantAdministrativePrivilege -PersonalUnmanaged WARNING: The RD Session Host server tp4-root.democorp.ru already exists in another collection. New-RDSessionCollection : Unable to create the session collection.  Get-RDSessionCollection  CollectionName Size ResourceType CollectionType CollectionDescription -------------- ---- ------------ -------------- --------------------- QuickSessionCollection 1 RemoteApp programs PooledUnmanaged  Get-RDSessionCollection|Remove-RDSessionCollection

Assign user to collection 

 Set-RDPersonalSessionDesktopAssignment -CollectionName Personal -User democorprdsuser -Name $rdshost  Get-RDPersonalSessionDesktopAssignment -CollectionName Personal  CollectionName DesktopName User -------------- ----------- ---- Personal TP4-ROOT.DEMOCORP.RU DEMOCORPrdsuser

Go to https://<host fqdn>/rdweb , type user’s credential and you’ll see assigned collections

Note:  there is no PDS collection in the Server Manager – RDS – Collections list.

RemoteFX Improvements


In Windows Server 2012 R2, the RemoteFX video adapter has a limitation of 256MB for the maximum amount of dedicated VRAM it exposed, OpenGL 1.1 (!!) and no support for OpenCL.

In real world RemoteFX in 2012 R2 is not suitable for modern applications such as Autocad Re-Cap (OpenGL 3.3, 1Gb VRAM is required) or Photoshop (CC requires OpenGL 2.0 and 512 MB VRAM at least).

Microsoft has got that there is no time to lose and has updated RemoteFX adapter with some VRAM new capabilities which can brake some limiting factors:

  1. A larger dedicated VRAM amount (currently up to 1GB) – A VM can now be configured to obtain up to 1GB of dedicated video memory. Depending on the amount of system memory assigned to the VM, this can provide up to a total of 2GB of VRAM (1GB dedicated and 1GB shared (I need to get some more info about it. I’ve never seen this on official slides ..only @msrdsblog))
  2. Configurable dedicated VRAM – Previously, VRAM was set for a VM dynamically based on the number of monitors and resolution configured for a VM, this association has been removed and now dedicated VRAM can be configured independent of a VM’s number of monitors or resolution. This can be configured using a PowerShell cmdlets in the technical preview.
  3. OpenGL 4.4 and OpenCL 1.1 API Support

These settings can be configured by PowerShell:



Set-VMRemoteFx3dVideoAdapter [-VM] <VirtualMachine[]> [[-MonitorCount] <byte>] [[-MaximumResolution] <string>]
[[-VRAMSizeBytes] <uint64>] [-Passthru] [-WhatIf] [-Confirm]  [<CommonParameters>]

P.S. I’ve already mentioned  RemoteFX and Discrete Device Assignment in what’s new in Hyper-V Windows Server 2016.

Improved Connection broker performance + Azure SQL DB for RDCB HA

RDCB was a source of a slow connection time in case of logon storm (many users trying to connect to their sessions) in WS2012/2012R2. That’s why there is significant improvement to handle performance during logon storms and when adding/restarting RD Session Host servers to a farm in WS 2016. Supported environments is up to 10k + concurrent connection requests.

Note: there is a specific KB to boost your RDCB performance in WS102R2 as well

Additionally, with Windows Server 2016 release RDS now supports Azure SQL Database as a database server for RDCB HA configuration. More info is available @Technet

Remote Desktop Services Windows Server 2016 Improvements Connection Broker

Client and miscellaneous updates

List of all and newly added clients :

  • RDP has been updated to version 10 (10586 build in TP4/Windows 10) with H.264 codec improvements. RDP (MSTSX.EXE) with H.264/A444 mode now supports 4k resolution and provides a new level of color conversion and improved fps throughput. A444 Mode (4:4:4 format of , 4:2:2 is used by rdp in 2012/2012r2) is enabled by default for all RemoteFX GPUs (DirectX 11.0 + H.264 HW Encoder has to support Level 4.1/BT.709 color conversion). 
  • (new) Remote Desktop Preview app for Windows 10 and Mac
  • RD Client for Android
  • RD Client for iOS
  • RD Client for Mac

Generation 2 VM Support

We cannot create VDI collection based on Gen2 “gold” VM in 2012 R2.  In Windows Server 2016 Gen 2 VM support has been added so you can use all type of generations as base for personal/pooled collections and personal session based desktops. There is no additional configuration required. *

*If you are not familiar with VDI, I’d recommend to read my post Quick VDI Deployment

Pen Devices support in Remote Desktop Sessions

If your device supports pen locally and it is running Windows 10 at least, you can write or draw in the session (previously pen devices redirected but treated like a mouse)

No special configuration is needed. Just connect to remote PC and enjoy

Edge and Office 2016 support

New browser Edge from Microsoft is also supported in Remote Session

Outlook 2016 is supported* in pooled VDI and RDSH deployments (*search under Outlook might be slow or does not work as expected. ’cause search indexing depends on the machine ID, which is different for different VMs and indexer could take a long time to complete)

OneDrive for Business sync client is currently not supported for multi-user environments (pooled VDI and RDSH). Users can connect to their resources using the web interface.

Skype for Business is not supported for RDSH deployments. For VDI deployments use Lync VDI Plug-In

Thanks for reading!

Unlock your Iphone without pressing home button

How-To Geek

In iOS 10, Apple made a small but fundamental change to the way touch ID users unlock their phone phone. If you’re tired of seeing “Press home to open” or “Press home to unlock” every time to you grab your phone, here’s how to switch it back to the way it was in iOS 9.

When using an iOS 9 device with the Touch ID fingerprint recognition feature, you could simply press the home button on your device and it would wake and unlock the device in one clean swoop. Finger to home button, click, unlocked.

The lock screen itself and the unlocking process both got a big makeover with iOS 10. The most obvious change is the death of the slide-to-unlock feature. On prior versions of iOS–going all the back to the early days (long before finger print recognition)–you swiped right to unlock your phone (and put in a passcode if you used one). Even when Touch ID was introduced, the swipe-to-unlock feature remained.

In iOS 10, however, if you swipe right you don’t unlock the phone. Instead, swiping will pull up the camera. If you swipe left, you’ll pull up the lock screen widgets. In addition, the Touch ID unlock flow was tweaked slightly so that pressing on the home button still activates the screen and unlocks the device, but it doesn’t return you to where you left off (e.g. the home screen page you were on or the app you were using). Instead the device unlocks and sits on the lock screen. If you want to return to where you were, à la iOS 9, you have to then click one more time.

That sounds entirely pointless, right? Well, in fairness to Apple, there is actually a benefit to their new method. When an iOS device is unlocked, the apps on the device have access to encrypted data. If you use the default iOS 10 Touch ID unlock method, this means that when you swipe right to open the camera, the camera isn’t in tourist mode but has full access to your photo library. It also paves the way for Apple to allow other apps to appear on the lock screen system and access encrypted data.

While that sounds nice and all, we don’t need that feature, and so far this is the most annoying change in iOS 10. With that in mind, let’s change it back.

(Obviously, if you don’t have a phone with a Touch ID-enabled home button, this isn’t nearly as annoying a change–it just means you’ll have to press the home button a second time instead of swiping to unlock. The below guide is intended for Touch ID Users only.)

Change the iOS 10 Touch ID Behavior Back to iOS 9’s

Changing the behavior of the Touch ID unlock is trivial if you know where to look. To change the functionality back to the iOS 9 style you’re familiar with, simply launch the Settings app.

Navigate in the Settings menu to the “General” entry and select it.

Scroll down a ways until you see the entry for “Accessibility”. Select it.

In the Accessibility menu, again, scroll quite a bit until you see the entry for “Home Button” and select it.

In the Home Button menu you’ll find an entry, turned off by default in iOS 10, labeled “Rest Finger to Unlock”. Toggle it on, as seen below.

You can now press the Home button and, with a single press, both awake and unlock your iOS device.