Posted on

5 Ways to be a friend with your LGBTQIA+ colleagues at work

Pride month is June, a time for reflection and support for our LGBTQIA+ peers. Find out five ways to foster an inclusive workplace and be an ally for your queer colleagues. Pride Month is a time for us to celebrate and uplift our LGBTQIA+ colleagues and to honor those who have blazed a path for freedom. We are all pretty cool and it’s high time we get to know each other better.
I am a queer person who identifies with the T in LGBTQIA+ and have found that allyship has been incredibly beneficial to me and my peers. It seems like the process of coming out and living your truth is an ongoing one. As we get to know each other better, I will continue to need to expose myself to new colleagues. It is important to be authentic. Before coming out, I felt inauthentic and scared a lot. We need to be able to see the big picture and have each other’s support in order for us all to succeed.
Here are five ways to be a better friend to your queer coworkers. These principles have been very helpful in my work with Datto’s Pride Employee Resource Group.
Respect our privacy and help foster a secure environment
Although it may seem obvious, privacy is an important resource. Privacy is a top priority for many queer folk. Privacy can be for many reasons. Our allies should understand that there are certain information that individuals don’t have the right to, such as details about their bodies and intimate relationships, so that we are treated properly.
To reach our full potential, it is important to create a safe environment for our psychological well-being. It gives us a sense of security to be able to confide in others.
When starting a potentially sensitive conversation, one way to do this is by asking “Are you comfortable to talk right now?” The questions are open-ended and cover both psychological and physical safety. They also help ease fears without asking direct questions.

Do business with us, not around us
We feel empowered when we work with you. When we feel empowered, we work better and will want to collaborate more with you. This is crucial for us all to succeed in our endeavors. This makes us better colleagues, and maybe even friends.
Being around someone can mean that they may not be able to perform work well, which can lead to problems in the team. This person might feel different and their team may resent them.
Asking questions is a way to encourage collaboration and empower others. This can foster a collaborative relationship and engage us. This helps us to realize our potential. We want to realize our potential. Please help us achieve this.

Do not Tokenize Us
Tokenism is defined as “the practice or inability to make a meaningful effort to do something, especially by recruiting a small group of people from underrepresented groups to create the appearance of equality within a workplace.”
This could be seen in the workplace when an employer uses an employee’s image and words in marketing materials to make it seem more diverse, but doesn’t listen or address the concerns of that employee about LGBTQIA+ issues within the organization.
Although it may appear to be a positive thing, it can actually cause more harm than good. Tokenism can make a person feel isolated from their peers. This can lead to increased stress levels, increased attention on one’s performance, and more discrimination in future. This can lead to both negative outcomes for us as well as those we work with.
We are all people. We should celebrate our successes, but remember that we face specific challenges that require your full attention if we are to thrive. We are more than tokens. We are people, and we need your real love.

Listen to our Stories, Voices
Sometimes it can be difficult for us to share our deepest stories. Please listen to our stories as allies, so that you can share them with others. These stories should be heard by others so that they can understand us as well.
Listening to understand is a better place to start than listening to your responses. To do deeper work, it would be important to allow for quieter voices to speak and ask questions. While opinions are fine, we must remember that we all have our own unique perspectives and that each person is different. This and listening will go far in helping others.
Bring a friend to listen.

Be a Witness to Our Challenges
Our struggle continues. There are many anti-LGBTQIA+ laws in the U.S. state legislatures at present. Although we have made some progress, there is still much to be done. As we fight for justice, please be a witness to our struggles and help us as much as possible.
You should be on the lookout for workplace aggression or harassment. If you observe a situation where one of your colleagues was made uncomfortable, please let us know.

Posted on

Five Ways the Pandemic Has Changed the Tech Industry

What has COVID-19 meant for the tech industry? The necessity of remote work has accelerated the speed at which technology is being implemented–ultimately creating opportunities. Here are five ways that tech companies are adapting to do business during the pandemic. CompTIA’s EMEA member and partner conference online began on October 13, 2020. Todd Thibodeaux, CompTIA CEO, led a panel of UK industry experts in the session, “The Impact Of Today’s World On the Tech Industry.” John McGlinchey, CompTIA, was the compTIA’s chief executive. The group discussed how the necessity of remote work has accelerated the speed at which technology is being implemented–ultimately creating opportunities for the industry. These are five things that we learned during the session. Managers should be mindful of the mental health of their employees.
While technology’s role in keeping people and companies connected during the pandemic is a topic of ongoing conversation, the impact on workers has not been as much. Panelists agreed that managers need to be aware of employees who feel isolated during the session. Pound stated that ensuring the wellbeing of staff through creating a positive remote culture can have a positive impact. “Some people struggle with their mental health when they are isolated and remote.” It has changed the way I interact now with people. Because I can’t see their feelings, I am much more aware of what they feel. Pound stated that it is difficult to pick up on people’s body language. “Culturally, it’s having a impact on my business. I have spoken to some of my clients, where their managers and directors have managed [their] business in] lockdown in an extremely positive way. They are happy, but others do what they normally do and don’t consider people who work remotely. Capper agreed, citing the difficulties caregivers face during lockdown, as well as those who live alone. “Mental health is a serious issue because it affects performance. We’ve noticed that many people live alone and don’t have the opportunity to meet other people. Capper said that this has been a real challenge, and something we take seriously. Cybersecurity is vital and companies must fill the skills gap.
IT teams connected hundreds, if not thousands of endpoints during the pandemic and secured employees’ personal devices. Security was not always a top priority as companies initially focused on giving workers access to networks. Patton stated, “It’s not worth telling people that you can’t do this because, you can’t connect your device because …’. It’s better to say that you can if …’ we make some adjustments, and if you introduce practices that will enable you to stay secure.” However, cybersecurity is becoming more important and there is an increasing need to hire talent. The skills gap for technology professionals remains a problem. This is a great opportunity to fill the skills gap by recruiting and training more diverse professionals to fill these roles. Patton stated that there are real opportunities to retrain in cybersecurity. This is a great opportunity for those who want to have a great career. Technology learning has changed permanently.
Remote work presents challenges for companies that are training, onboarding and reskilling employees. But it also offers opportunities for workplaces to reestablish a learning culture. McGlinchey gave an overview of how CompTIA shifted to online training during the pandemic, and many of its partners did the same. “People couldn’t visit brick-and-mortar locations because test sites were shut down so early on. We were able to quickly set up online testing with Pearson VUE, our partner. This brought some normalcy back to our world. Students could be certified to get that job. McGlinchey said that others could be certified to keep their jobs. “One of the lasting effects we’ll see is that IT workers use virtual training a lot longer after COVID goes away.” Another opportunity for the tech industry is onboarding and training employees who need help in learning and using the new platforms that keep us connected.

Posted on

Five Top UX Design Projects You Should Include in Your Portfolio

You want to be a UX designer. Time to get your portfolio started!
When you are looking for work or clients, your portfolio is an essential tool. A portfolio that showcases your strengths and expertise will show off your talents, strengths, as well as previous UX design projects.
Even if you are just starting out, you can still fill your portfolio of projects. To build a portfolio that is strong, you don’t have to have any previous professional experience.
There are some things you should know about UX design portfolios. We can help you if you don’t know where to begin.
What is UX design?
UX design (or user experience design) is the process of creating interfaces that are intuitive and fun to use.
UX designers know that consumers are on a journey once they interact with a new product. Every step of that journey must be simple.
It’s not about the products. It’s all about the user experience that comes with the products!
Online businesses need UX design. The customer experience can increase KPIs by more than 80%. 88% of shoppers will not return to a website with a poor user experience.
It’s time to shine for UX designers.
What should you include in your UX design portfolio
Portfolios can be used to showcase professional experience, as well as school projects, UX boot camp projects, and side projects.
It’s more than just a collection of attractive work. Your portfolio should be something that makes you stand out.
This means that you should display:
Background information
Your approach
Your processes
The results
And your reflections.

Your UX portfolio is a key component of your job hunt action plan.
Portfolios are essential for UX designers
Employers are looking for talent when they interview you for creative roles. A comprehensive portfolio will help you prove your worth.
UX designers need a solid portfolio to start their careers.
Although you might not have a strong resume or relevant references to back it up, you can still have a great portfolio to showcase your skills.
Here are more tips to apply for tech jobs.
Five Essential UX Design Projects You Should Include in Your UX Portfolio
It’s a good idea include a variety design projects in your portfolio. You might be wondering where to begin.
These are five important UX projects that we recommend you include in your portfolio.
1. Landing page
A landing page is a great idea to include in your portfolio, as you will likely create many throughout your UX design career.
Landing pages are used by businesses to collect and share information. As a UX designer, your job is to ensure that each experience is seamless.
You can create a lead generation landing page that encourages viewers to share their contact information. You can also create a landing page on your website that lists the services of a business.
2. Blog or digital publication
Digital publications and blogs are extremely focused on reader satisfaction. They wouldn’t exist without readers!
This is why creating an online article is a great UX project to add to your portfolio. You will need to create a positive experience for readers that converts them into subscribers.
3. eCommerce product page
eCommerce is a great area to explore as an UX designer, because it’s such a large industry. There’s a good chance that you’ll work for eCommerce businesses at some time in your UX design career. So it’s a good idea to start now!
Create a product page that is both functional and visually appealing. This will encourage shoppers to click the “add it to cart” button.
4. Mobile app design
The mobile app industry, like eCommerce, is big and growing. As a UX designer, you will be working in this area.
It’s a great UX project to add to your portfolio. You can either redesign an existing app or create your own.
5. Pricing page
A pricing page is another great project to add in your UX design portfolio. SaaS companies, like other service-based businesses, often share tiered pricing packages that offer different offerings.
Because they are solution-focused, pricing pages are a great UX project. They provide problem-solving services to shoppers to help them become customers.
5 Projects You Shouldn’t Put in Your UX Portfolio
These five projects should not be included in your portfolio if you want it to be a collection of your best work.
1. Don’t waste your time on projects that don’t address the problem
Your work as a UX designer should be solution-oriented. Every project you create should be centered around users and solving their problems.
2. Without context or a story, projects are not complete
You must include background information when including projects to your portfolio. This will allow you to explain the work that you have done. While a screenshot of a landingpage is great, you should give some context so that recruiters can assess your processes.
3. Without paying attention to detail, projects fail
Your portfolio should paint a picture

Posted on

Taking on PowerShell one cmdlet at a time

Share this post: This is part of an ongoing blog series by Adam Gordon. Adam will walk through each PowerShell command every week, explaining when and how to use them. Adam will be covering Get-Module this week.

When should you use the Get-Module
The Get-Module cmdlet retrieves the PowerShell modules that were imported or can be imported into a PowerShell session. Get-Module returns valuable information about each module in the module object it returns. You can pipe the module objects to other cmdlets such as the Import/Remove-Module cmdlets.
Get-Module does not require parameters. It only retrieves modules that have been imported into the current session. You can specify the -ListAvailable parameter to get all installed modules.
Get-Module imports modules but not modules. Modules are automatically imported starting in Windows PowerShell 3.0 when you use a command within the module. However, a Get-Module command doesn’t trigger an automatic import. The Import-Module cmdlet allows you to import modules into your session.
Windows PowerShell 3.0 allows you to import modules from remote sessions into your local session. This strategy uses PowerShell’s Implicit Remoting feature and is similar to using the Import–PSSession cmdlet. If you use commands from modules imported from another session to run the commands implicitly in the remote session, This feature allows you to manage the remote computer via the local session.
You can also use Windows PowerShell 3.0’s Get-Module or Import-Module to import and get Common Information Model (CIM), modules. The cmdlets are defined within Cmdlet Definition XML files (CDXML). This feature allows you to use cmdlets that have been implemented in non-managed code assembly, such as C++.
What version of PowerShell should I use for this blog?
Get the PowerShell Version for your machine
This command displays the PowerShell version information for your machine.

How to use the Get-Module
Modules can be imported into the current session
This command imports modules into the current session.

Install modules and find available modules
Get-Module -ListAvailable
This command will retrieve the modules installed on your computer and can be imported to the current session.
Get-Module searches for available modules on the path specified in the $env.PSModulePath environment variable.

You can get a module by its fully qualified title:
$FullyQualifedName = @ModuleName=”Microsoft.PowerShell.Management”;ModuleVersion=””
Get-Module -FullyQualifiedName $FullyQualifedName | Format-Table -Property Name,Version
This command gets the Microsoft.PowerShell.Management module by specifying the fully qualified name of the module by using the -FullyQualifiedName parameter.
The command pipes the results to the Format-Table cmdlet, which formats the results as a Table with Name and Version as column headings.

Display the contents of a module-specific manifest:
$m = Get Module -list Name BitsTransfer
Get-Content $m.Path
These commands display the contents for the PowerShell BitsTransfer Module module’s module manifest.
Modules do not need to have manifest files. If they do not have a manifest, it is only required to include a version number. However, manifest files can provide useful information about a module’s requirements and its contents.

The first command returns the PSModuleInfo object representing BitsTransfer module. It saves the object in $m variable.
The second command uses Get-Content to retrieve the contents of the specified manifest file. It uses dot notation in order to find the path to the manifest files, which are stored in the Path property. The output shows the contents for the module manifest.
Install modules on a computer
$s = New-PSSession-ComputerNameSCCMSSPRIME
Get-Module -PSSession $s -ListAvailable
The first command uses New-PSSession cmdlet for creating a PSSession in the SCCMSSPRIME. This command saves the PSSession to the $s variable.
The second command uses -PSSession, -ListAvailable parameters from Get-Module in order to retrieve the modules in the $s variable.
If modules are piped from other sessions to Import-Module cmdlet Import-Module imports them into the current session using the implicit remote feature.
This is the equivalent of using the Import–PSSession cmdlet. The module cmdlets can be used in the current session. However, remote commands that use these cmdlets will run in the remote session.

Get-PSSession: Last week’s command
Do you need PowerShell training? ITProTV offers PowerShell online IT training courses.

Posted on

Taking on PowerShell one cmdlet at a time

Share this post: This is part of an ongoing blog series by Adam Gordon. Adam will show you how to use each PowerShell command each week. Adam will be covering Get-Location this week.

When should you use Get-Location
The Get-Location cmdlet returns an object that represents the current directory. This is similar to the print working directory command (pwd).
PowerShell keeps track of your location when you move between PowerShell drives. This cmdlet can be used to locate your location in each drive.
This cmdlet can be used to get the current directory at the time of execution and to use it in functions or scripts, such a function that displays current directory in PowerShell prompt.
NOTE: This cmdlet can also be used to display locations in a location stack.
What version of PowerShell do I use?
Get the PowerShell Version for your machine
This command displays the PowerShell version information for your machine.

How to use Get Location?
Display your current drive location:
This command displays your current location in PowerShell.

Display your current location for different drives:
This example shows how to use Get-Location in PowerShell to display your current location on different PowerShell drives. Set-Location can be used to change the location of several paths on different PSDrives.
Set-Location C:\WindowsSet-Location HKLM:\Software\MicrosoftSet-Location “HKCU:\Control Panel\Input Method”Get-Location -PSDrive CGet-Location -PSDrive HKLMGet-Location -PSProvider Registry

Get locations using stacks:
This example shows you how to use Get-Location’s -StackName and -StackName parameters to list locations in the current and alternate location stacks.
Push-Location cmdlet can be used to change between two locations.
The second push uses a new stack name. The default stack contents are displayed by Get-Location’s -Stack parameter. The contents of the stack named Stack2 are displayed by Get-Location’s -StackName parameter.
Push-Location System32Push-Location WindowsPowerShell -StackName Stack2Get-Location -StackGet-Location -StackName Stack2

Modify the PowerShell prompt
The function that defines the prompt also includes a Get–Location command. This command is executed whenever the prompt appears on the console.
A special function called prompt defines the format of the default PowerShell prompt.
By creating a new function called prompt, you can change the prompt displayed on your console.
To view the prompt function at the moment, type the following command. Get-Content Function:prompt
function prompt ‘PowerShell: ‘ + (Get-Location) + ‘> ‘

Learn last week’s command: Get-ItemPropertyValue.
Do you need PowerShell training? ITProTV offers PowerShell online IT training courses.

Posted on

Get-ItemPropertyValue | Taking on PowerShell one cmdlet at a time | Weekly Blog

Share this post:This blog post is part of an ongoing series by Adam Gordon. Adam will show you how to use each PowerShell command each week. This week, Adam covers Get-ItemPropertyValue.

When to use Get-ItemPropertyValue?
The Get-ItemPropertyValue gets the current value for a property that you specify when you use the -Name parameter, located in a path that you specify with either the -Path or -LiteralPath parameters.
What version of PowerShell do I use?
Get the PowerShell Version for your machine
This command displays the PowerShell version information for your machine.

How to use Get-ItemPropertyValue?
Find out the ProductID property’s value:
Get-ItemPropertyValue ‘HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion’ -Name ProductID
This command gets the value of the ProductID property of the “\SOFTWARE\Microsoft\Windows NT\CurrentVersion” object in the Windows Registry provider.

Find the last written time of a folder or file:
This command gets the value of the LastWriteTime property, or the last time a file or folder was changed, from the “C:\Users\Test\Documents\ModuleToAssembly” folder, working in the FileSystem provider.
Get-ItemPropertyValue -Path C:\PShellTest -Name LastWriteTime

Multiple property values can be assigned to a folder or file:
This command returns the LastWriteTime and CreationTime values for a folder. The property values are returned in order you specified the property names.
Get-ItemPropertyValue -Path C:\PShellTest\ITPTV1 -Name LastWriteTime,CreationTime,Root

Get-ItemProperty is the command last week.
Do you need PowerShell training? ITProTV offers PowerShell online IT training courses.

Posted on

Taking on PowerShell one cmdlet at a time

Share this post:This blog post is part of an ongoing series by Adam Gordon. Adam will show you how to use each PowerShell command each week. Adam will be covering Get-ItemProperty this week.
When should you use Get-ItemProperty
The Get-ItemProperty cmdlet retrieves the properties of specified items. This cmdlet can be used to retrieve the LastAccessTime value of a file object. This cmdlet can also be used to view registry entries as well as their values.
What version of PowerShell do I use?
Get the PowerShell Version for your machine
This command displays the PowerShell version information for your machine.

How do I use Get-ItemProperty
Find out more about a directory:
Get-ItemProperty C:\Windows
This command provides information about the directory C:Windows.

Find out the properties of a particular file:
This command retrieves the properties of the C.azurenet.txt. The Format-List cmdlet is used to display the output as an array.
Get-ItemProperty C:\azure\net.txt | Format-List

Display the registry subkey value name and data:
This command displays the data and value names of all registry entries in the “CurrentVersion” registry subkey.
Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion

NOTE: This command requires that there be a PowerShell drive called HKLM that is mapped with the “HKEY_LOCAL_MACHINE” registry hive.
PowerShell will automatically find a drive with this name and mapping. Alternately, you can specify the path to this registry key by using the alternative path that starts with the provider name followed two colons.
Find the value name and data for a registry entry in a subkey registry
This command retrieves the value name and data for the “ProgramFilesDir”, registry entry in the subkey “CurrentVersion”.
The Path parameter specifies the subkey, and the -Name parameter specifies what the value name is for the entry.
Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion -Name “ProgramFilesDir”

Learn the command for last week: Get-Item.
Do you need PowerShell training? ITProTV offers PowerShell online IT training courses.

Posted on

Taking on PowerShell one cmdlet at a time

Share this post:This blog post is part of an ongoing series by Adam Gordon. Adam will walk through each PowerShell command every week, explaining when and how to use them. Adam will be covering Get-Item this week.

When is it appropriate to use the Get-Item feature?
The Get-Item cmdlet will get the item at the requested location. It will not retrieve the contents of an item at the specified location unless you use wildcard characters (*) to request all of them.
This cmdlet can be used by PowerShell providers for navigation through different types of data storage.
What version of PowerShell do I use?
Get the PowerShell Version for your machine
This command displays the PowerShell version information for your machine.

How to use Get-Item
Get the most current directory:
Get-Item .
This example will display the current directory. The (‘.’) dot represents the current directory. The dot (‘.’) represents the item at its current location (not its contents).

All the items in the current directory are available:
This example shows all items in the current directory. The wildcard character (*), represents all of the contents of the current item.
Get-Item *

Get the most current directory for a drive:
This example retrieves the current directory on the C: drive. The object that is returned represents the directory and not its contents.
Get-Item C:\

You can get the items you need in the specified drive
This example will get the items in the C drive. The wildcard character * represents all items in the container.
PowerShell uses a single asterisk * to get contents instead of the *.*.. The format is taken literally, so *. Without a dot, * would not retrieve files or directories.
Get-Item C:\ *

Find a property in the directory you are interested in:
This example obtains the LastAccessTime property from the C:Windows directory. LastAccessTime is only one property of file systems directories. Get-Member.
(Get-Item C:\Windows).LastAccessTime

Show the contents of a registry-key:
This example shows the contents for the Microsoft.PowerShell Registry key. This cmdlet can be used with the PowerShell Registry provider for registry keys and subkeys. However, you will need to use the Get-ItemProperty cmdlet in order to obtain the registry values or data.
Get-Item HKLM:\Software\Microsoft\Powershell\1\Shellids\Microsoft.Powershell\

Get-TimeZone reveals the command last week.
Do you need PowerShell training? ITProTV offers PowerShell online IT training courses.

Posted on

Cengage Unlimited Reflects Author Mark Ciampa

Cengage Unlimited is a great opportunity for me as a long-time author at Cengage for more than 20 years and a teacher in higher education for more than 35 years. It is, in fact, one of the most significant steps in education in recent history. It can increase learning and relieve frustration for both students and faculty.
Reducing the purchase of a textbook
The same phenomenon has been observed for many years by all textbook authors and teachers, from all disciplines and all publishers: fewer students are buying textbooks and related materials. The main reason is usually the high cost of materials and books. Students are finding it difficult to complete classes without the materials they need.
I have seen students sacrifice their ability to earn a good grade for not being able to buy a textbook. Many students who do buy textbooks will wait several weeks to make sure that they are actually needed and will be used. It can take several weeks for students to get their materials. This is due to the extra time required to search for the lowest-priced book, order it, and ship it. This is often despite instructors’ pleas to ensure that students have their materials in hand as soon as classes begin.
Instructors who lack the materials necessary to teach the course can find it difficult to pick up the pace fast enough to cover all material. This makes it a frustrating learning experience for both students as well as instructors.
Affordable Materials for Students
These problems are addressed directly by Cengage Unlimited. It makes it easier for students to get the materials they need at a reasonable price. Students can start instruction immediately by having access to digital content at the beginning of the semester, rather than waiting for books to arrive.
From a strictly authoring perspective all authors I have spoken with have seen a decline in royalties over the last several years. Students are not buying the required books and materials to teach a class. This is again the problem. Cengage Unlimited solves this problem in an affordable manner for students. It will produce a consistent royalty stream for authors which will give authors a better chance to continue their authoring work.
Cengage Unlimited is the perfect tool for authors and students!
IT, Networking, and Cyber Security Instructors – Take a deep dive into the Live Virtual Machine Labs at MindTap. Watch the recording of our recent webinar: Just In Time Training for Live Virtual Machine Labs.

Posted on

Attention System Administrators: Specially for you, new Linux certifications

Linux Foundation, a non-profit organization dedicated to Linux and all that goes with it, just announced its new Linux Certification Program. It targets system administrators (unlike many other Linux credentials). There are two certifications available: one for system administrators in their early careers (LFCS), and one for engineers-level administrators (LFCE).
The Linux Foundation’s vision for the certification program was to provide system administrators with a reliable and trustworthy way to verify their skills via an online certification exam. This certification exam can be taken anytime, anywhere. The exams are performance-based and don’t include multiple choice questions. Instead, candidates are tested at command on the skills they use every single day.
Linux Foundation certification exams can be disseminated in any distro candidates choose. This is all explained in a fun promotional video by the Linux Foundation.

Let’s now take a closer look both at certifications and their exams.
The Linux Foundation Certified System Administrator credential (LFCS), validates the holder’s ability to perform basic to intermediate system administration using the command-line for Linux systems. Linux Foundation Certified System Administrators have a deep understanding of the operation of Linux systems and services. They are responsible for troubleshooting and analysis and deciding when to escalate problems to engineering teams.
A Linux Foundation Certified Engineer is able to use a wider range of skills and more depth than the Linux Foundation Certified System Administrator. Linux Foundation Certified Engineers are responsible to design and implement system architecture. They serve as Subject Matter Experts (SMEs), and provide an escalation route for system administrators.
Both certification exams are performance-based. Candidates will need to solve problems or perform tasks using the command line interface of their chosen Linux distribution (either CentOS 6.4 or openSUSE 13.1, Ubuntu 14.04 or Ubuntu 14.04).
You shouldn’t expect to cheat, or get a friend to pass your exam for you, as candidates are monitored via streaming audio, video and screensharing feeds by a proctor.
The exam is 2 hours long and the minimum passing score is 65%. The exam has been released only in English, but more languages may be added in due course.