Industry news

HTML5 Multimedia Redirection: State of the Union Part II

Citrix employee blogs - Wed, 01/03/2018 - 19:00
In the first installment in this series, we laid out the context for the latest set of technologies in HDX MediaStream Multimedia Redirection, and explained what’s in 7.16. In this post, we will explain the differences between HTML5 Video …   Related Stories
Categories: Citrix, Virtualisation

The Way We Work: How the Move to Cloud Services Is Transforming Citrix Procurement

Citrix employee blogs - Wed, 01/03/2018 - 15:00
You may have seen how Citrix has embraced the transformative power that cloud services can bring to a business. As we have shifted our focus, putting Citrix Cloud at the center of our product strategy, we are also seeing the …   Related Stories
Categories: Citrix, Virtualisation

Voting is Now Open for the 2018 Citrix Innovation Award for Partners!

Citrix employee blogs - Wed, 01/03/2018 - 13:00
Watch the finalist videos and vote now! Voting closes Tuesday, Jan. 9 at 12 pm PT.

Citrix partners are the under-sung heroes in helping business around the world bring digital transformations to life. In a recent blog post, Citrix …

  Related Stories
Categories: Citrix, Virtualisation

How Stratodesk and Citrix Help Customers Unify & Standardize VDI Endpoints

Citrix employee blogs - Tue, 01/02/2018 - 19:00

As a Citrix Ready partner, Stratodesk has been pioneering the cause of helping Citrix’ customer base enhance the user experience with endpoint devices. Today, I am pleased to bring you a guest post by Joseph Anderson from Stratodesk. Read on

  Related Stories
Categories: Citrix, Virtualisation

Knowledge Center Highlights – December 2017

Citrix employee blogs - Tue, 01/02/2018 - 18:08

Hello Citrix community! Welcome to the December 2017 edition of Citrix Knowledge Center Highlights. This is a collection of new and updated articles, trending articles, and other updates from the Citrix Knowledge Center team.

Knowledge Center Highlights

We have organized …

  Related Stories
Categories: Citrix, Virtualisation

Improving the Citrix User Experience

Citrix employee blogs - Tue, 01/02/2018 - 13:00
At the end of my last article on scalability, I mentioned that we’d recently changed our default ICA transport from TCP to something called Enlightened Data Transport, or EDT.

EDT is more closely related to UDP than TCP …

  Related Stories
Categories: Citrix, Virtualisation

December News round-up

The Iconbar - Fri, 12/29/2017 - 07:07
Some things we noticed in the RISC OS world this month. What did you see?

More update to RDSP announced on ROOL forums

Elesar releases an update for Titanium users wanting to use two screens.

Autumn 2017 issue of Drag'n'Drop is now available on the website.

Show dates for 2018 all now released with SW show on 24th February, Wakefield Show on 21st April and London Show on 27th October.

80% of the RISC OS user guide is now updated and ROOL are asking for volunteers to complete the task.

Sophie Wilson was a guest on the Selywn team in the Christmas University challenge contest.

Some interesting updates on the RISC OS Linux port over on ROOL.

No comments in forum

Categories: RISC OS

Security Design Decisions — Part 5

Citrix employee blogs - Thu, 12/28/2017 - 13:00
Security Design Decisions Part 5 — Physical Layer

Welcome back to my blog series on Security Design Decisions where I explore the need for a solid security framework. As more and more companies invest in security automation, I will explain …

  Related Stories
Categories: Citrix, Virtualisation

How to use http delete, put, head, connections, connect with an Azure Web App

Nicholas Dille (Sepago) - Wed, 12/27/2017 - 11:26
I often use Azure Web Apps to deploy tools and programs running serverlessly. A few weeks ago, I deployed an MVC web site with a controller to handle file uploads to an Azure Storage Account. For the client site I used jquery-FileUpload, which also allows to trigger a controller to delete a...
Categories: , Citrix, Virtualisation

Folder Redirection to OneDrive on Windows 10 with Intune

Aaron Parker's stealthpuppy - Wed, 12/27/2017 - 11:15

If you’re deploying Windows 10 with Modern Management (Azure AD joined, MDM managed), you’ll likely have wondered about data protection – if users aren’t intentionally saving documents to their OneDrive folder, those documents are likely not synchronised and therefore not protected against data loss.

Traditionally managed PCs will have folder redirection (and offline files) so that user’s documents are synchronised when corporate network connectivity is restored. Some organisations will even have implemented folder redirection into the OneDrive folder via Group Policy, as a better alternative.

Implementing folder redirection for Windows 10 via Intune currently isn’t possible, so we need a creative solution to this challenge. With PowerShell scripts available to deploy via Intune, we can create a custom approach for redirecting important folders into OneDrive.

How Folder Redirection Works

Here’s an old, but a good article that covers how the Folder Redirection Extension works. It was written for Windows XP / Windows Server 2003, but the concepts are still the same in 2017. The article includes the following overview of folder redirection:

Folder Redirection processing contains five steps:

  1. Determine which user folders to redirect based on changes to Group Policy settings at the time of logon.
  2. Determine the target location specified for redirection and confirm the user has access rights to that location.
  3. If the target folder does not exist, the folder is created and the appropriate access control list (ACL) rights are set.
  4. If the folder exists, access rights and folder ownership are checked.
  5. If desired, the files contained within specified folders are moved to the new location, which also deletes them from the source folder if the source folders are local.

In this case, because we’re looking to redirect folders with the source and destination in the user profile on a local disk, we can skip steps 2, 3, and 4. Step 1 is obviously our main requirement and step 5 – moving existing data into the new folder on the same disk, should be quick and reasonably safe on modern PCs with SSDs.

Given that we don’t have Group Policy available to us, we need to implement steps 1 and 5 in such a way that we can be sure the redirection and move of data will be successful.

Implementing folder redirection in PowerShell 

A script that implements folder redirection using SHSetKnownFolderPath is available from here: SetupFoldersForOneDrive.ps1. This defines a function called Set-KnownFolderPath that can be used to redirect a known folder of your choosing to a target path and it works quite well. In its current iteration though, all it does is redirect the folder. 

Because we also need to move the folder contents, I’ve forked the script and added some additional functionality:

This version of the script updates the Set-KnownFolderPath function to ensure all known folders for Documents, Pictures etc. are covered and adds:

  • Get-KownFolderPath – we need to know what the existing physical path is before redirecting the folder
  • Move-Files – a wrapper for Robocopy.exe. Rather than implement the same functionality of Robocopy in PowerShell, the script references it directly to move the contents of the folder to the new location. This ensures that we also get a full log of all files moved to the new path.
  • Redirect-Folder – this function wraps some testing around the redirect + move functionality
  • Reads the OneDrive for Business sync folder from the registry to avoid hard-coding the target path
  • Implements redirection for the Desktop, Documents and Pictures folders.

My script could do with some additional error checking and robustness; however, it provides the functionality required to redirect specific folders into the OneDrive folder and can be re-run as required to ensure that redirection is implemented for each folder.

Deploying with Microsoft Intune

Intune allows you to deploy PowerShell scripts that run either in the user’s context or in the Local System context. 

Intune PowerShell script settings – user context. Not what we want.

Implementing the redirection script in the user context though fails when adding the SHSetKnownFolderPath class to the script session. Additionally, deploying the script in this manner will only run the script once – if the OneDrive client is not configured correctly when the script runs, the folder redirection will then never work.

Instead of deploying the folder redirection script with Intune, we can instead deploy a script that downloads the folder redirection script to a local path and creates a scheduled task that runs at user login to run the script. That way, we can be sure that the redirection script will run after the user has logged into the OneDrive client and set up the local sync folder in their profile. Additionally, this approach will enable folder redirection to run for any user logging onto the PC.

The script below will download the redirection script to C:\ProgramData\Scripts, create the scheduled task and output a transcript into the same folder.

Note that this downloads the redirection script from my public gist repository. If you implement this in production, I would highly recommend a more secure source for the redirection script.

Right now this script is quite simple – it will need to be updated to remove or update an existing script in the event you need to remove the script from Intune and re-add it.

To deploy the script via Intune, save it locally as Set-RedirectOneDriveTask.ps1 and add as a new PowerShell script under Device Configuration. Ensure that the script runs as Local System by setting ‘Run this script using the logged on credentials’ to No. This is required for creating the scheduled task. 

Adding the Create OneDrive Redirect Task script to Intune

Assign the script to a user or device group and track deployment progress in the Overview blade. A successful deployment will result in a scheduled task on the target PCs. 

OneDrive Folder Redirection Task Properties

When the script is downloaded and the task is created successfully, you’ll see the script and a transcript in C:\ProgramData\Scripts.

The downloaded folder redirection script

When the folder redirection script runs Robocopy to move documents, it will log those moves to %LocalAppData%\RedirectLogs.

Data copy/move logs

When implemented in this way, the script will run at user login and successfully implement folder redirection into the OneDrive for Business sync folder. The user will see a PowerShell script window (even though it’s set to hidden) – this could be fixed by pointing the scheduled task to a VBscript wrapper.

Configuring OneDrive

OneDrive should be configured for single sign-on for the best user experience. Not necessarily a requirement; however, it will make it quicker for users to be up and running and therefore quicker for the script to redirect the target folders.

Given the approach outlined in this article, it’s unlikely that the user’s folders will be redirected on the first login. Adding a delay to the scheduled task may allow redirection to work on the first run; however, this would require several tasks to run in order and Intune won’t necessarily run all tasks in the required order.

Summary

In this article, I’ve outlined an approach to implementing folder redirection with PowerShell, via Intune, into the OneDrive for Business sync folder. This uses a script deployed from Intune to Windows 10 Azure AD joined machines to download the folder redirection script and create a scheduled task that runs at user login to perform the redirection and data move.

Redirecting the Desktop, Documents and Pictures should provide protection for the key user folders. While redirecting additional documents is possible, they can often contain data that would be less this ideal for synchronising to OneDrive.

Redirected Documents folder in the OneDrive sync folder

The scripts I’ve posted here are provided as-is and I highly recommend testing carefully before implementing in production.

Bonus 

The folder redirection script will work for any enterprise file and sync tool, not just OneDrive for Business. For example, if you wanted to redirect folders into Citrix ShareFile, just read the PersonalFolderRootLocation value from HKCU\Software\Citrix\ShareFile\Sync to find the sync folder.

This article by Aaron Parker, Folder Redirection to OneDrive on Windows 10 with Intune appeared first on Aaron Parker.

Categories: Community, Virtualisation

RISC OS interview with Richard Keefe

The Iconbar - Sun, 12/24/2017 - 07:22
As an early Christmas present, we bring you an interview with Richard Keefe who tests us all about his plans for Impression as well as how he got into RISC OS and his programming experiences.

Would you like to introduce yourself?
Born in 1972 the eldest of three Brothers [middle Philip died in car crash 2012], Mother Physics Teacher [died 2010], Father Electronic Engineer. Attended Presentation College Reading [same school as Michael Bond of Paddington fame], 15 GCSE/O-Levels, 4 A-levels. Graduated from Reading University with a degree in "Cybernetics & Control Engineering with Subsidiary Maths" in 1993. Joined Paknet [division of Vodafone] in May 1994 where I write embedded real-time software for ARM based processor of the Radio-Pad [currently version 15, version 1 [(embedded x86 based) was released February 1990] and Solaris & Linux based IN's (Intelligent Nodes) to provide control. [Details: http://paknet.vodafone.net the world's first Radio X25 network] Married my lovely wife in 2008, I am the father of two beautiful and mischievous daughters aged 3 & 7. At the age of 4 - I got lightbulbs, batteries, wires and switches for Christmas, at the age of 5 got a soldering Iron, and at the age of 6 got an 8085 kit of parts for my birthday like [http://www.glitchwrks.com/images/8085/sdk85/original.jpg] but mine was fuller and put it together - 8085 assembling was done by hand in a special book provided. First high level language was BASIC on a Tandy TRS80 MKI [still got], migrated to BBC B, then Archimedes.

How long have you been using RISC OS?
- I got my first ARM based machine in December 1987 - an Acorn A310M [with PC emulator] with Arthur 1.2 and upgraded to RISC OS 2 as soon as it became available. First came across Impression as Version 0.90 in 1990, and Artworks as 0.8x in 1991 - as my flatmate was an Artworks trialist.

What other systems do you use?
- In my work I use Windows 7, Solaris 9 & 10, and Linux (Various) laptops/desktops/servers
- In my embedded work I use LPC43S67 [M0 & M4], AT91SAM7S [ARM7], AT91SAM7XC512 [ARM7] & ATSAMS70 [M7] based systems running either "bare metal" or "Segger EmbOS" with IAR EWARM compiler
- At home I use Windows XP, 7, Solaris 10, and Ubuntu in addition to RISC OS
- Occasionally I use my BBC Master - With Z80/6502/32016/80186 co-processors - but I'm a bit short of space & time so it's very rare.
What is your current RISC OS setup?
- My main Machines are Iyonix no 2, Windows 7 VRPC, and iMX6
- Still in progress is my Titanium (To Replace the Iyonix sort of but no floppy) - It's in an Iyonix classic Case - but I will still need the Iyonix as its my only modern floppy machine
- As well as these here is my working RISCOS Machine History in order of Purchase, still got all of it in my study & loft:
Archimedes A310M
Archimedes A440/1 - 40Mb - then 21Mb Floptical, then 230Mb MO - Upgraded to ARM 3 25MHz from ARM 2 [1991]
Acorn A4 laptop [battery & disk failed - have replacements need more time]
Risc PC 600 -> UG 700 -> UG StrongARM 200 [failed HDD have replacement] - my brother Philip and I can be seen on one of the Acorn Replay CD's at the RISC PC launch Marble Arch London
Iyonix no1 [Failed motherboard] waited until Aemulor was released before buying
Iyonix no2 [partially failed so DMA disabled]
Panda Board [currently Backup machine for RISC OS Shows)
RiscPC no2 Kinetic [only single height one]
RiscPC no3 StrongARM 233 [Videodesk set-up]
RiscPC no4 700 Hydra [would love to get this working with StrongARMs] + Spare PCB [4x ARM 610s]
Raspberry Pi B - My eldest daughter (7) uses RISC OS on this
A9Home
Iyonix no3 & 4 [in case no2 fails completely]
iMX6 [ARMX6]
Pi Zeros
Titanium Board [have disks & board in Iyonix classic case - wiring incomplete needs about 4hrs to complete]
I also have a complete with EPROMS but without driver software an "Acorn PC ARM 1 Co-Processor"
I also have several of the boards for an A540 [inc CPU & RAM] - but machines even broken sell for too much on ebay for my budget.

What do you think of the retro scene?
I do find it interesting - I'd like to spend more time looking at the changes and reading info on it

Do you attend any of the shows and what do you think of them?
When Acorn world was in London my brother Philip and I attended every year - were seen on TV one year when Blue Peter covered it but no Blue-Peter badge(s) :-(
I attend the London & Wakefield Show as a Stall holder [but the distance of Wakefield makes the economics touch and go].
I attend the South-West Show as a punter - as I haven't usually had enough time after Christmas to make a new Release.

What do you use RISC OS for in 2017 and what do you like most about it?
Apart from developing Impression-X of course.
I use Impression to Produce Posters / Letters / Publicity Information for Me / Impression-X & Reading University SciFi Society [SWAGA]
I use Draw Plus & Artworks for various drawings / tables etc to go inside my Impression objects.

What is your favourite feature/killer program in RISC OS?
Impression with 2nd Artworks and 3rd Draw+

What would you most like to see in RISC OS in the future?
Multi-Processor Support & Floppy Disk Hardware for a modern platform

Favourite (vaguely RISC OS-related) moan?
- I'd love a definitive list of all the software / hardware / games etc ever produced with pictures
- with a backup of all the eproms / firmware / gals etc

Can you tell us about what you are working on in the RISC OS market at the moment?
Impression-X of course as well as more 32bit work & bug fixes:
- Complete Jpeg support (inc Draw Files)
- Ensure all Draw objects render correctly
- Fix colour issues in some Artworks colour types
- Enhance postscript printing (Duplex, Security, Sprite 24bpp rendering even in old PS2 drivers)
- Enhance printing generally to support full 24bit rendering
- Optionally modify rendering so that documentation renders correctly (contains unknown sprite modes)
- Produce pdf documentation for all parts
- Incorporate all 5.13 bug fixes ~300 more to do
- Fully support new (2.xx) artworks rendering interface [currently does not support all the enhancements]

Looking further out:
- PNG,TIFF,GIF, PhotoCD graphics formats support
- update/add/enhance MS Doc & docx load & save support
- Update the dictionary with up-to-date wordlist(s) as well as 32bit
- Produce printed documentation
- Titanium colour support
- Zero page protection check & fix

Apart from iconbar (obviously) what are your favourite websites?
www.google.co.uk, www.ebay.co.uk, chrisacorns.computinghistory.org.uk, https://www.riscosopen.org/, https://en.wikipedia.org/wiki/Main_Page, www.stardot.org.uk, http://8bs.com/aumags.htm

What are your interests beyond RISC OS?
I'm the Publicity Officer for Reading University Science Fiction, Fantasy & Horror Society, a position I have held for almost 25 years.
Photography & Photoshop ... I've always got a camera or two about my person and take ~10000 20+ megapixel photo's per year
Postcards ... I collect photographic postcards of Newbury, Thatcham and Reading University & surrounding roads mostly pre 1950's, but some are as new as the 80's, 80% pre 20's
Also I collect Acorn/riscos/BBC software and hardware from a few sections: : (I could produce a list if it's of interest)
I've got all the BBC Wedges apart from a 286, an A500 & an ARM1 and none of the 68000 based ones
Anything ARM Related - I've got most machines I want except an A540, a RISC PC 600 (not 610) cpu, Duo cpu, a RISC PC 800 cpu, Omega and a Phoebe of course
My STB's are missing some of the boards
Anything CC related:
I've got most of their BBC ROMS (don't have any of the Archimedes version) and none of their games
I've got most of their RISC OS Software
CC or WildVision podules - I'm Missing the FaxPack, ColourCard [1&G], Full width V9, V10, V12 & the scanner HCCS micro podule [but don't have a full list]
Archimedian Magazine (I have all but issue 1 - have a scan)
All SCSI, Audio & Video Podules - I've about 30 different ones I think [it might be 50 if add them up]
I'm also always on the lookout for the Noah Satellite podule and software
I also collect all RISC OS fonts I can find - one thing I am after is an EFF CD2 - if anyone has a spare one
All DTP software and documentation (mainly to see if there are any features I should add)
The other thing I'm always on the lookout for is there was an A6 flatbed scanner and podule I think made by sharp, that you placed on the object, don't know what it was called or who made it.

As an early Christmas present for you, we have a real treat as Richard Keefe tells us about his progamming adventures and his plans for Impression.

If someone hired you for a month to develop RISC OS software, what would you create?
If it was HW too - I'd produce a USB to [Floppy / Podule connector] not sure month is enough though / otherwise I'd 32bit one of the other CC apps [probably compression] / I'd make big strides in one of big Impression-X enhancements

Any future plans or ideas you can share with us?
As far as future plans go Impression is not the only CC product I have the sources for so I would love to fix some of the others (once Impression is complete ...)

What would you most like Father Christmas to bring you as a present?
The missing Impression-X Source-code
eg Hyperview, Tablemate, Equazor

Any questions we forgot to ask you?
I'm sure there are!

I'd like to ask - what features (apart from 32bit) would users most like adding to Impression-X.

No comments in forum

Categories: RISC OS

Deploy Citrix Receiver to Windows 10 with Intune and PowerShell

Aaron Parker's stealthpuppy - Sat, 12/23/2017 - 01:47

If you’ve Windows 10 Modern Management you’ll know that some applications present a challenge for deployment via Intune (or any MDM solution), because Windows 10 MDM supports the deployment of Win32 applications via a single MSI only. Applications such as Citrix Receiver, that are a single EXE (that wraps multiple MSI files), can be particularly challenging. You can create a custom wrapper to deploy Receiver, but this requires a packaging tool and some specific knowledge on how to package applications.

Microsoft Intune now supports deploying PowerShell scripts to Windows 10 machines, which can provide a more flexible framework for deploying complex applications. For Citrix Reciever, we can use this approach to target Windows 10 PCs for downloading the latest version of Receiver directly from Citrix and install it with any required command line options. This ensures that devices always install the latest version and the Intune administrator only ever has to create a single deployment option via a PowerShell script.

Installing Citrix Receiver

Here’s a simple script to detect whether Receiver is installed and if not, download and install Receiver using a specific set of command line options.

The script could be extended with some additional error checking and logging to provide some additional auditing of the installation, but I have tested this successfully.

Deploying via Intune

Deploying the script via Intune is done just like any other PowerShell script. Save the script locally and then in the Azure Portal, Intune blade, under Device Configuration / PowerShell scripts, add a new script and upload the saved script.

Adding the Install-CitrixReceiver.ps1 script to Intune

Assign the script to an Azure AD group for target users or devices. Your script should then be listed as an assigned script. 

Install-CitrixReceiver.ps1 alongside other PowerShell scripts

Once deployed, we can track successful installations in the Overview blade. Note that the script will only run once per target device – it should be unlikely that the device will receive the script and have it fail (e.g. fail to download the CitrixReceiver.exe), but there could be edge cases where installation fails as a result of some very specific circumstances.

Citrix Receiver deployment overview

Post-deployment, we can rely on the updater functionality built into the latest Receiver releases to keep end-points up to date.

Summary

We used a simple approach to the deployment of a non-MSI application to Windows 10 via Intune with a PowerShell script. A simple example that enables deployment of Citrix Receiver with no special packaging and we can be sure that because the end-point downloads Reciever directly from Citrix, the latest version will be deployed each time.

This article by Aaron Parker, Deploy Citrix Receiver to Windows 10 with Intune and PowerShell appeared first on Aaron Parker.

Categories: Community, Virtualisation

The 12 Days of Citrix

Citrix employee blogs - Fri, 12/22/2017 - 15:00

Since late November, my house has been filled with the sounds of Brenda Lee, Nat King Cole, Bing Crosby, Dean Martin, and yes, even Mariah Carey. I’ll admit it: I’m an unabashed lover of Christmas music. From Christmas Wrapping to …

  Related Stories
Categories: Citrix, Virtualisation

Multi-Domain Considerations with NetScaler Gateway and StoreFront — Part 2

Citrix employee blogs - Fri, 12/22/2017 - 13:00

In Part 1 of this series, we discussed different options of configuring NetScaler Gateway authentication policies for XenApp and XenDesktop in a multi-domain environment. In this article, we will focus on multi-domain configuration options for NetScaler Gateway session policies. The …

  Related Stories
Categories: Citrix, Virtualisation

Understanding Contextual Access — Login and Access Methods Can Make Sense

Citrix employee blogs - Thu, 12/21/2017 - 18:30

Are you frustrated every time you have to login or access new computing resources? Cumbersome credentials, onerous IT requirements, and the inability to leverage your own technologies can may help security, but at the expense of productivity — and that …

  Related Stories
Categories: Citrix, Virtualisation

New - Components for NetScaler Gateway 12.0

Netscaler Gateway downloads - Thu, 12/21/2017 - 18:30
New downloads are available for NetScaler Gateway
Categories: Citrix, Commercial, Downloads

New - NetScaler Gateway (Feature Phase) 12.0 Build 56.20

Netscaler Gateway downloads - Thu, 12/21/2017 - 18:30
New downloads are available for NetScaler Gateway
Categories: Citrix, Commercial, Downloads

XenApp 7.15 LTSR – Now Target Platform for Epic Hyperspace!

Citrix employee blogs - Thu, 12/21/2017 - 17:00

Recently, Epic added XenApp 7.15 LTSR (with Windows Server 2012 R2 VDAs) as a Target Platform for Hyperspace 2015 and 2017! As my colleague Nick Rintalan has said, XenApp and XenDesktop 7.15 is the biggest release in company history, …

  Related Stories
Categories: Citrix, Virtualisation

What’s Your Cloud’s Superpower?

Citrix employee blogs - Thu, 12/21/2017 - 16:01
Pay attention to technology prognosticators (yes, like me) for long and you’ll hear one word repeated again and again and again: Cloud. Specifically, hybrid cloud.

Hybrid cloud technology unifies all the applications from all the platforms, whether they happen to …

  Related Stories
Categories: Citrix, Virtualisation

Pages

Subscribe to Spellings.net aggregator