<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Other Technologies | Vlad Talks Tech</title><description>Every Other Technologies article and video from Vlad Catrinescu.</description><link>https://vladtalkstech.com/</link><language>en-us</language><item><title>Cloud Deployment Models Explained – CompTIA A+ 220-1201 (Objective 4.2)</title><link>https://vladtalkstech.com/microsoft-learning-and-credential-news/cloud-deployment-models-explained-comptia-a-220-1201-objective-4-2/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=43905</guid><description>Learn how cloud deployment models work and relate to CompTIA A+ 220-1201 (Objective 4.2) with this clear, concise guide.</description><pubDate>Thu, 29 May 2025 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Public, private, hybrid, and community—do you know the difference between these cloud deployment models? This video covers exactly what you need to know for the CompTIA A+ (220-1201) exam, explaining each model clearly, along with practical examples and scenarios you’ll encounter as an IT professional.&lt;/p&gt;
&lt;p&gt;🎓 From the course: &lt;a href=&quot;https://vladtalks.com/VirtualizationandCloudAPlus&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Virtualization and Cloud Computing for CompTIA A+ Core 1 (220-1201)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Watch my &lt;a href=&quot;https://vladtalks.com/courses/pluralsight&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;100+ courses on Pluralsight&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;video-summary&quot;&gt;Video Summary&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Public vs. Private Cloud:&lt;/strong&gt; The public cloud is the most common deployment model, where multiple clients share the same infrastructure provided by a cloud vendor. Meanwhile, the private cloud is used exclusively by one organization, often with ownership of the hardware and data center.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hybrid Cloud Magic:&lt;/strong&gt; This model combines both public and private clouds with automation and orchestration, allowing businesses to enjoy the best of both worlds.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Community Cloud for Shared Needs:&lt;/strong&gt; Governments and organizations with common regulatory requirements sometimes use a community cloud—shared infrastructure designed to meet specific security, compliance, and jurisdictional needs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cloud Tenants Explained:&lt;/strong&gt; In cloud computing, each client has their own tenant—essentially their space in a provider’s cloud. Most companies have just one, but mergers and acquisitions can lead to multiple tenants and the need for tenant migrations.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Government and Regional Cloud Solutions:&lt;/strong&gt; Tech giants like Microsoft, AWS, and Google offer special cloud services tailored for government compliance (e.g., Microsoft 365 GCC for FedRAMP) or specific regions (e.g., Azure China and AWS China). These services ensure that data remains within the designated country.&lt;/p&gt;
&lt;p&gt;For more information, read the transcript blog below, or watch the video above!&lt;/p&gt;
&lt;h2 id=&quot;transcript&quot;&gt;Transcript&lt;/h2&gt;
&lt;p&gt;With the types of cloud computing services covered, let’s learn about the different cloud deployment models. There are multiple types of cloud computing models out there. The first one, and probably the most popular, is the public cloud, where you have a cloud vendor that provides cloud services to multiple clients; all the clients securely share the same hardware in the back end. A private cloud, on the other hand, is when the hardware is used exclusively by a single company, which most of the time (but not necessarily always) owns the hardware and data center. This is very close to the traditional data center model that we have always used, but in a private cloud, the organization managing the data center typically builds the different departments for the services that they use.&lt;/p&gt;
&lt;p&gt;Next up, we have the hybrid cloud, which is a combination of both a public and a private cloud with automation and orchestration between the two. The last option is the community cloud, which is a shared infrastructure between several organizations with common security, compliance, and jurisdiction concerns. We often see an example of the community cloud when governments from different countries set up a shared services division that hosts all of their IT for that government.&lt;/p&gt;
&lt;p&gt;Let’s dive deeper into each one of them. First, most cloud offerings are provided through the public cloud, so unless it’s otherwise specified, the public cloud is the default. Inside the public cloud, each client has its own tenant—that is, the dedicated space in the cloud provider that holds all your services and data. Most organizations have only one tenant, but some might have multiple tenants, especially after a merger or an acquisition, for example. You will often encounter the term “tenant” throughout your career in cloud computing, along with terms like tenant-to-tenant migration, meaning the process of moving from one cloud tenant to another.&lt;/p&gt;
&lt;p&gt;Now, for private and hybrid clouds, cloud providers are offering services that allow organizations to manage their private cloud using the same tools, experiences, and app models as those found in on-premises or hybrid data centers. Some industry examples include the Azure Stack and AWS Outposts. Another big advantage is that by using the same technology as in the public cloud but on premises, it becomes much easier to transfer workloads to the public cloud in the future if you decide to do so.&lt;/p&gt;
&lt;p&gt;Lastly, probably the most popular type of community cloud is for government use. Microsoft, AWS, and Google all offer specific versions of their tools, such as Microsoft 365 GCC or GCC High, that can handle data subject to specific government regulations or requirements, such as FedRAMP and DoD CGIS, among others. Another example of a community cloud is an offering tailored to a certain country. For example, Microsoft offers Azure China, AWS has AWS China, and there are many more examples like this. These cloud services are deployed in that country and are often separated from the rest of the vendor’s global cloud infrastructure. This setup ensures that the data resides only in that specific country, and while you might see them advertised as sovereign clouds, they are technically community clouds based on our cloud deployment model.&lt;/p&gt;</content:encoded><category>Azure</category><category>Learning &amp; Credentials</category><category>Other Technologies</category><author>Vlad Catrinescu</author></item><item><title>LIMITED TIME! Get CERTIFIED in Microsoft Fabric for FREE!</title><link>https://vladtalkstech.com/microsoft-learning-and-credential-news/limited-time-get-certified-in-microsoft-fabric-for-free/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=43128</guid><description>Learn how to get certified in Microsoft Fabric for free. Join the community and claim your DP-600 exam voucher today!</description><pubDate>Wed, 27 Nov 2024 13:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Want to get Microsoft Fabric Certified for FREE? Check out this video to learn how you can get a free DP-600 voucher for the Fabric Analytics Engineer Associate certification!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://community.fabric.microsoft.com/t5/Power-BI-Community-Blog/Get-certified-in-Microsoft-Fabric-for-free/ba-p/4254931&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Learn More&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;video-summary&quot;&gt;Video Summary&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Free DP-600 certification vouchers are available from Microsoft for a limited time.&lt;/li&gt;
&lt;li&gt;To qualify, you must join the Microsoft Fabric Community and complete the Ignite Edition Challenge.&lt;/li&gt;
&lt;li&gt;Request your voucher by December 10th and take the exam by December 31st, 2024.&lt;/li&gt;
&lt;li&gt;Complete all modules in the Ignite Edition Challenge before requesting your voucher.&lt;/li&gt;
&lt;li&gt;The challenge is estimated to take around 12 hours, but it might take less time depending on your pace.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, read the transcript blog below, or watch the video above!&lt;/p&gt;
&lt;h2 id=&quot;video-transcript&quot;&gt;Video Transcript&lt;/h2&gt;
&lt;p&gt;If one of your goals this year was to get Fabric certified, you’re in luck because, for a limited time, you can get a free DP-600 Microsoft Fabric Analytics Engineer certification voucher. This is a limited-time offer with limited quantities available, so listen to this video to find out how you can get the voucher. Microsoft recently posted an opportunity on the Fabric Community, giving away 5,000 vouchers for the DP-600 certification exam. However, you only have just a bit more than a week to submit your request.&lt;/p&gt;
&lt;p&gt;First, you need to be a member of the Microsoft Fabric Community, which is free to register and only takes a few seconds. Then, you must complete the Microsoft Fabric Ignite Edition Challenge. This might take a bit longer but don’t worry because all you have to do is study for the exam, which you should be doing anyway.&lt;/p&gt;
&lt;p&gt;After studying for the exam, you can get a free voucher. You need to request your free voucher before December 10th and register for and take the exam before December 31st, 2024.&lt;/p&gt;
&lt;p&gt;To get the voucher, join the Fabric Community if you haven’t already. You must not already be a Microsoft Certified Fabric Engineer Associate. Then, register and complete all the modules in the Microsoft Learn Challenge Ignite Edition Fabric Challenge. Join the challenge and complete all the modules, ensuring they show 100% completed before requesting the voucher.&lt;/p&gt;
&lt;p&gt;After finishing the challenge, request a free exam voucher by submitting your country and location, Microsoft Learn username, and optionally, why you want to earn the certification. Confirm that you completed all the steps, don’t have the exam yet, can take it before December 31st, 2024, and agree to the terms and conditions. Then, request your free exam voucher.&lt;/p&gt;
&lt;p&gt;The Learn Challenge is estimated to take around 12 hours, but it might take less time depending on whether you do the exercises hands-on or just read through the material. Most people will finish it faster. This quick video shares the news and the question is, are you going to try to do the DP-600 Microsoft certification exam before the end of the year?&lt;/p&gt;
&lt;p&gt;If yes, get your free voucher because why pay for it when you can have it for free? It has a value of $65 USD, so it’s a cool giveaway. If you found this video valuable and used the offer, make sure to like the video and subscribe to the channel for the latest Microsoft credentials news. Thank you for watching.&lt;/p&gt;</content:encoded><category>Learning &amp; Credentials</category><category>Other Technologies</category><author>Vlad Catrinescu</author></item><item><title>Claude AI for IT Professionals: Using Claude AI to Work With Scripts</title><link>https://vladtalkstech.com/other-tech/claude-ai-for-it-professionals-using-claude-ai-to-work-with-scripts/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=41507</guid><description>Learn how IT professionals can use Claude AI to work with scripts efficiently and effectively. Find out more on my video channel.</description><pubDate>Tue, 23 Jul 2024 12:29:00 GMT</pubDate><content:encoded>&lt;p&gt;Are you an IT Professional wondering how you can use generative AI tools to become more productive? In this clip from my Anthropic: Prompt Engineering for IT Administrators course on Pluralsight you will see how you can use Claude AI to work with Scripts!&lt;/p&gt;
&lt;p&gt;Full Anthropic: &lt;a href=&quot;https://spvlad.com/ClaudeAI-ITPros&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Prompt Engineering for IT Administrators&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;video-summary&quot;&gt;Video Summary&lt;/h2&gt;
&lt;p&gt;Here are the key points from the video:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Introduction to Claude&lt;/strong&gt;: The speaker logs into a free Claude account and explains that the course will use this free account for all activities, ensuring no payment is needed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explaining PowerShell Scripts&lt;/strong&gt;: Claude can analyze and explain existing PowerShell scripts, detailing what each part does and providing a summary of the script’s function, which is helpful for IT administrators who inherit scripts they don’t fully understand.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Creating Scripts with Claude&lt;/strong&gt;: Claude can also generate new scripts based on user specifications. For example, it can create a PowerShell script to add a new user to Azure AD, including all necessary modules and commands.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Asking Questions About Scripting&lt;/strong&gt;: Users can ask Claude questions about scripting, such as which languages can be used to create a virtual machine in AWS. Claude provides relevant examples and explanations based on the context of the conversation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Troubleshooting Scripts&lt;/strong&gt;: Claude can help troubleshoot errors in scripts by identifying issues and suggesting corrections. For instance, it can point out syntax errors and provide the corrected version of a PowerShell script.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, read the transcript blog below, or watch the video above!&lt;/p&gt;
&lt;h2 id=&quot;video-transcript&quot;&gt;Video Transcript&lt;/h2&gt;
&lt;p&gt;With the introduction done, let’s head over to the lab and start using Claude to be more productive. In this first demo, we will learn how to use Claude to work with scripts. I’m now in the lab environment. Let me open up the browser over here, where I simply went to Claude.ai and logged into a free account because everything that we will do in this course will be with a free account, so there is no payment needed for you to do everything that I’m doing in this course.&lt;/p&gt;
&lt;p&gt;Now, how can Claude help? Let me first go through my first scenario here, which is something that has happened to me quite a lot as IT administrators. One of our big duties is to script things, whether it’s maintenance or productivity tasks. A lot of the time, we start working at a company, and some scripts have already been created for us, especially in some systems that maybe we do not know as much about because, as IT administrators, we manage so many systems. So, in this case, I work at a company, and then I have this report here that another admin created before I joined the company, but I don’t really understand it. So, what I can do is I can ask Claude to explain the following PowerShell script for me. It will analyze the script and then explain to me what each property does. In the end, I even have the summary: in summary, the script retrieves all the SharePoint online sites in the current tenant, selects the site URL, current storage usage, storage quota, and the percentage of the quota used. The output is then sorted in descending order based on the current storage usage, and it tells me how this can be helpful. You can see for each property selected, it’s telling me exactly what it does. So, AI can be a great way for you to better understand the scripts that you are running.&lt;/p&gt;
&lt;p&gt;Now, let’s take a look at another example because Claude can not only understand scripts but it can also create them. I could ask Claude, “Can you create a new PowerShell script for me that will add a new user to Azure AD?” Here are the properties: first name Vlad, last name Catrinescu, I have the username in there, the country and I’m also telling it what PowerShell module to use. I’m telling it, “Hey, use the PowerShell SDK module.” So, let’s let it run a little bit here. It will always take one or two seconds. You see, at the end, I’m telling it to use the Graph PowerShell SDK. If you want it to use a certain module or a certain API, be specific because the more specific you are with generative AI solutions, the better result you will get, or you will get a result that matches your expectations. So, here in this case, as you can see, it gave me a PowerShell script. It even added the import modules, it added the connect to the MG graph, all the properties that I gave it, and then it created the new user. Awesome! I even have the breakdown of the script so I can better understand it. But remember, creating scripts with generative AI is a bit like copying scripts off the internet. Make sure to always test them in Dev or in QA before you run them in production. Never copy-paste scripts off the internet. That’s the first rule for IT professionals.&lt;/p&gt;
&lt;p&gt;Okay, now let’s talk about something else to do with scripting because I’m going to switch subjects here at the left. I will start a new chat because generative AI solutions have a memory; they understand the context of the current chat. So, as we’ve been talking about PowerShell, I want to talk about something else now, and it’s always better to start a new chat and tell it, “Hey, we are going to switch subjects. Forget that I asked you about SharePoint and Azure AD and PowerShell. We are going to now talk about something completely new.” So, I can also ask Claude questions about a certain script. For example, I can ask it, “I need to create a new virtual machine in AWS by script. What language can I use?” Now it will tell me all the different languages that I can use to do that, and it will even give me some examples. In this case, it was a Python script that it gave me. Great! I can read all of that. You see, it explains to me each one of them, what it can do. Now, let me ask it, let’s go to the bottom here, I want to ask it, “Give me a script to create a virtual machine in my default region. The image ID is,” and I have an ID here, I have the instance type, the key name, and the security group. Notice I did not say in AWS; however, because of the context of the conversation, it knows that it’s in AWS here, so I didn’t need to specify it. That’s why it’s important to start a new conversation when you switch subjects. Now it knows we are talking about AWS, so whatever I ask it now if I don’t specify, it will assume it has to do with AWS. Because the previous one, gave me a Python script using Boto3, you can see the script that it gave me here also uses the same language. Again, if I wanted C# or I wanted something else, I should have specified it. Awesome!&lt;/p&gt;
&lt;p&gt;Okay, let’s start a new chat and let’s look at a final example for scripting. I can ask Claude, “Hey, I’m running into an error with the following script. Can you tell me what I did wrong?” Now it will look over the script and it will tell me what I did wrong. So, it looks like you’re trying to display disk information using the Get-WmiObject cmdlet in PowerShell. That’s exactly what I’m doing. However, there seems to be a syntax issue with the way you’re constructing the calculated properties. So now it’s telling me, “Hey, you need to wrap the script blocks (the expressions) within curly braces with double quotation marks.” It explains to me everything and it gives me the corrected version. Awesome!&lt;/p&gt;
&lt;p&gt;Okay, this is it for this quick demo on how we can use Claude to be more productive when working with scripts.&lt;/p&gt;</content:encoded><category>Other Technologies</category><author>Vlad Catrinescu</author></item><item><title>TFS215106: Access Denied.  needs Queue builds permissions.</title><link>https://vladtalkstech.com/other-tech/tfs215106-access-denied-needs-queue-builds-permissions/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=3974</guid><description>This Blog Post explains why and how to fix the error: TFS215106: Access Denied. needs Queue builds permissions. when trying to deploy a build from TFS.</description><pubDate>Thu, 16 Jan 2014 16:00:00 GMT</pubDate><content:encoded>&lt;p&gt;When Trying to Queue a new Build Definition, You might get this error: TFS215106: Access denied. Domain\User needs Delete build definition permissions for the build definition MybuildDefintion in team project MyTeamProject to perform this action.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2013/11/111013_2023_TFS215106Ac1.webp&quot; alt=&quot;TFS215106&quot; width=&quot;479&quot; height=&quot;241&quot;&gt;&lt;/p&gt;
&lt;p&gt;You might get this even if you are a Project Administrator or have all the other rights in TFS because the inheritance for builds might have been broken to provide more security. For example, in my organization, only 2 persons are allowed to launch Build Definitions in UAT and Production. If you ONLY need access on this build right click the build name and click Security.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2013/11/111013_2023_TFS215106Ac2.webp&quot; alt=&quot;Right-click menu on the Builds node in Visual Studio Team Explorer with the Security option highlighted&quot; width=&quot;452&quot; height=&quot;247&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Then add yourself with all the permissions…. However if you’re a TFS Admin and you will have to deploy more builds you can go in the security of the TFS Server by right clicking on your default collection, clicking on Team Project Collection Settings and then Group Membership.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2013/11/111013_2023_TFS215106Ac3.webp&quot; alt=&quot;Right-click menu on DefaultCollection in Team Explorer with Team Project Collection Settings expanded and Group Membership highlighted&quot; width=&quot;478&quot; height=&quot;214&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;And then add your username to the Project Collection Build Administrators Group.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2013/11/111013_2023_TFS215106Ac4.webp&quot; alt=&quot;Global Groups dialog for DefaultCollection in TFS with the Project Collection Build Administrators group selected&quot; width=&quot;449&quot; height=&quot;408&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;</content:encoded><category>Other Technologies</category><author>Vlad Catrinescu</author></item><item><title>TFS Permissions do not sync to Web Access and no more emails are sent</title><link>https://vladtalkstech.com/other-tech/tfs-permissions-sync-web-access-emails-sent/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=3911</guid><description>This Blog post explains how to fix a situation when TFS Permissions do not sync to Web Access and TFS Email Alerts do not send properly!</description><pubDate>Thu, 09 Jan 2014 16:00:16 GMT</pubDate><content:encoded>&lt;p&gt;I recently had a problem where suddenly TFS stopped sending emails and alerts. Furthermore, there was a permission bug with all new projects: The permissions were working perfectly in the SharePoint Site, however no one had the permissions in TFS Web Access.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2013/10/102113_0224_TFSPermissi1.webp&quot; alt=&quot;TFS Permissions do not sync to Web Access&quot; width=&quot;525&quot; height=&quot;135&quot;&gt;&lt;/p&gt;
&lt;p&gt;The problem was that the Visual Studio Team Foundation Background Job Agent service was stopped. The Visual Studio Team Foundation Background Job Agent service provides a general scheduling mechanism for Web services and jobs for Team Foundation. This Windows service is also used to run the tasks spawned by various wizards, such as the New Team Project wizard and create a Team Project Collection wizard. The service uses the service account for Team Foundation Server (TFS), referred to as TFSService. The service runs on any server that is running a Web service or Web application in the logical application tier for Team Foundation. To operate correctly, the service account for the Team Foundation Background Job Agent service must have the permissions required for the tasks that it performs.&lt;/p&gt;
&lt;p&gt;The service should be on Automatic Startup and should always be running! If you ever experience problems like the ones I had, make sure the service is running!&lt;/p&gt;</content:encoded><category>Other Technologies</category><author>Vlad Catrinescu</author></item><item><title>The isCleanMSDeployPackageNeeded task failed unexpectedly when deploying from TFS Build Server</title><link>https://vladtalkstech.com/other-tech/the-iscleanmsdeploypackageneeded-task-failed-unexpectedly-deploying-tfs-build-server/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=3889</guid><description>This Blog Post shows you how to fix the The isCleanMSDeployPackageNeeded task failed unexpectedly Error when deploying a Web Application from TFS.</description><pubDate>Tue, 07 Jan 2014 16:00:58 GMT</pubDate><content:encoded>&lt;p&gt;When deploying a .Net Application to IIS using TFS Build Server and MSBuild, you might get the following error:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (2850): The “IsCleanMSDeployPackageNeeded” task failed unexpectedly. System.NullReferenceException: Object reference not set to an instance of an object.    at Microsoft.Web.Publishing.Tasks.Common.Utility.CheckMSDeploymentVersion()    at Microsoft.Web.Publishing.Tasks.Common.Utility.get_IsMSDeployInstalled()&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2013/10/102013_2007_TheisCleanM1.webp&quot; alt=&quot;The isCleanMSDeployPackageNeeded task failed unexpectedly&quot; srcset=&quot;/wp-content/uploads/2013/10/102013_2007_TheisCleanM1.webp.w480.webp 480w, /wp-content/uploads/2013/10/102013_2007_TheisCleanM1.webp.w800.webp 800w, /wp-content/uploads/2013/10/102013_2007_TheisCleanM1.webp 1117w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1117&quot; height=&quot;268&quot;&gt;&lt;/p&gt;
&lt;p&gt;This can simply be because you have not installed Web Deploy 2.0 on your TFS Server. The Web Deploy is actually the one deploying your ASP.Net application to the remote IIS in the background, and if you don’t have it installed on your TFS Server, it won’t find the binaries and give you this error. You can download Web Deploy here: &lt;a href=&quot;http://www.microsoft.com/en-ca/download/details.aspx?id=25230&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;http://www.microsoft.com/en-ca/download/details.aspx?id=25230&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Other Technologies</category><author>Vlad Catrinescu</author></item><item><title>Deploying from TFS gives error Web deployment task failed. (Site http: does not exist.)</title><link>https://vladtalkstech.com/other-tech/deploying-tfs-gives-error-web-deployment-task-failed-site-http-exist/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=3918</guid><description>This Blog posts explains how to fix the Web deployment task failed. (Site http: does not exist.) Error in TFS when deploying with Web Deploy.</description><pubDate>Thu, 28 Nov 2013 16:00:23 GMT</pubDate><content:encoded>&lt;p&gt;When you’re deploying your Web Application from TFS to an IIS Web Application you might encounter the error &lt;strong&gt;Web deployment task failed. (Site http: does not exist.)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2013/10/102113_0238_Deployingfr1.webp&quot; alt=&quot;Web deployment task failed.&quot; srcset=&quot;/wp-content/uploads/2013/10/102113_0238_Deployingfr1.webp.w480.webp 480w, /wp-content/uploads/2013/10/102113_0238_Deployingfr1.webp 724w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;724&quot; height=&quot;63&quot;&gt;&lt;/p&gt;
&lt;p&gt;If you got this error, it’s probably because in TFS you set the”/p:DeployIISAppPath” to the URL of a website, for example /p:DeployIISAppPath=”&lt;a href=&quot;http://vlad.domain.com%E2%80%9D&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;http://vlad.domain.com”&lt;/a&gt; . The correct way to specify the parameter is giving the actual name of the website from IIS, for example /p:DeployIISAppPath=”Default Web Site” . Now your error should go away!&lt;/p&gt;</content:encoded><category>Other Technologies</category><author>Vlad Catrinescu</author></item><item><title>Windows Server 2012 – Windows Desktop Search is not available</title><link>https://vladtalkstech.com/other-tech/windows-server-2012-windows-desktop-search-is-not-available/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=1561</guid><description>Hello This post is not related to SharePoint, however I did not find it anywhere else so I thought it was good to post it. I just updated my main laptop to Windows Server 2012 and when I installed Office 2010, I got the Outlook error –  &quot; Windows Desktop Search is not available&quot;. In Server 2008R2 […]</description><pubDate>Fri, 28 Sep 2012 23:02:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;This post is not related to SharePoint, however I did not find it anywhere else so I thought it was good to post it.&lt;/p&gt;
&lt;p&gt;I just updated my main laptop to Windows Server 2012 and when I installed Office 2010, I got the Outlook error –  ” Windows Desktop Search is not available”.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-qfiEMaWDG2w/UGXwJjoXFxI/AAAAAAAAAHk/MsGXmKRHcic/s1600/desktopsearch.png&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;/wp-content/uploads/2012/09/desktopsearch.webp&quot; alt=&quot;Outlook warning bar reading Windows Desktop Search is not available&quot; width=&quot;320&quot; height=&quot;35&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In Server 2008R2 you had to activate Windows Search from Server Manager &gt; Roles &gt;  File server.&lt;/p&gt;
&lt;p&gt;However, in Server 2012 they put the Windows Search in Server Manager&gt; Features &gt; Windows Search.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-pbEi_bS0D8E/UGXwJxHFOTI/AAAAAAAAAHs/sKOrYoLS6LQ/s1600/server2012feature.png&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;/wp-content/uploads/2012/09/server2012feature.webp&quot; alt=&quot;Add Roles and Features Wizard in Windows Server 2012 with the Windows Search Service feature checked&quot; width=&quot;320&quot; height=&quot;274&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You just install the Feature, restart Outlook and it’s fixed.&lt;/p&gt;
&lt;p&gt;Say Thanks if it helped 🙂&lt;/p&gt;</content:encoded><category>Other Technologies</category><author>Vlad Catrinescu</author></item></channel></rss>