<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Enterprise updates deployment in Installation &amp; update</title>
    <link>https://community.graphisoft.com/t5/Installation-update/Enterprise-updates-deployment/m-p/245498#M25738</link>
    <description>No one?&lt;BR /&gt;
&lt;BR /&gt;
At the moment I'm looking at doing it manually.&lt;BR /&gt;
&lt;BR /&gt;
download the update, write a script to run psexec on on each machine...</description>
    <pubDate>Thu, 12 Feb 2015 22:35:22 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-02-12T22:35:22Z</dc:date>
    <item>
      <title>Enterprise updates deployment</title>
      <link>https://community.graphisoft.com/t5/Installation-update/Enterprise-updates-deployment/m-p/245497#M25737</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Would like to know whether anyone has implemented ArchiCAD updates on a Windows Environment "WS2012".&lt;BR /&gt;&lt;BR /&gt;I looked at &lt;A href="http://www.graphisoft.com/downloads/archicad/updates/DeployedInstallation.html" target="_blank" rel="noopener"&gt;http://www.graphisoft.com/downloads/archicad/updates/DeployedInstallation.html&lt;/A&gt; but not sure whether this is the best solution, as IT would have to download the new update and setup an new GPO pointing to that MSI.&lt;BR /&gt;&lt;BR /&gt;Basically looking for an option that the Design manager would either update his local ArchiCAD, and push the update himself, or, download the update and put it into a shared folder that a GPO would pickup and update the clients.&lt;BR /&gt;&lt;BR /&gt;Not sure whether or not the link above explains the whole thing.&lt;/DIV&gt;</description>
      <pubDate>Tue, 26 Mar 2024 14:17:27 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Installation-update/Enterprise-updates-deployment/m-p/245497#M25737</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-03-26T14:17:27Z</dc:date>
    </item>
    <item>
      <title>Re: Enterprise updates deployment</title>
      <link>https://community.graphisoft.com/t5/Installation-update/Enterprise-updates-deployment/m-p/245498#M25738</link>
      <description>No one?&lt;BR /&gt;
&lt;BR /&gt;
At the moment I'm looking at doing it manually.&lt;BR /&gt;
&lt;BR /&gt;
download the update, write a script to run psexec on on each machine...</description>
      <pubDate>Thu, 12 Feb 2015 22:35:22 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Installation-update/Enterprise-updates-deployment/m-p/245498#M25738</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-02-12T22:35:22Z</dc:date>
    </item>
    <item>
      <title>Re: Enterprise updates deployment</title>
      <link>https://community.graphisoft.com/t5/Installation-update/Enterprise-updates-deployment/m-p/245499#M25739</link>
      <description>We've struggled with this very same question. ArchiCAD is not very enterprise-friendly in a Mac environment, especially with teamwork projects.&lt;BR /&gt;
&lt;BR /&gt;
The solution we are using right now is a custom "ArchiCAD Updater" which is a graphical AppleScript wrapper for this shell script I wrote:&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="https://gist.github.com/filipp/8975071" target="_blank"&gt;https://gist.github.com/filipp/8975071&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
The AppleScript looks something like this:&lt;BR /&gt;

&lt;PRE&gt;&lt;I&gt;
&lt;/I&gt;activate
display dialog "This application will update ArchiCAD to the latest version. Do you want to continue?" with icon 0 buttons ["Cancel", "Continue"] default button 2 cancel button 1
display dialog "Please close all open copies of ArchiCAD. The update will take about 5 minutes." with icon 2 buttons ["Cancel", "Continue"] default button 2 cancel button 1
do shell script "curl -fSsk https://gist.githubusercontent.com/filipp/8975071/raw | sh -s - http://example.com/latest-18.dmg" with administrator privileges
do shell script "curl -fSsk https://gist.githubusercontent.com/filipp/8975071/raw | sh -s - http://example.com/latest-19.dmg" with administrator privileges
activate
display alert "Update complete!" as informational message "Close this application by clicking OK"
&lt;/PRE&gt;

... notice we're updating both AC 18 and 19 at the same time.&lt;BR /&gt;
&lt;BR /&gt;
To update the servers, you can use ARD's Send UNIX command (assuming they're also Macs):
&lt;PRE&gt;&lt;I&gt;
&lt;/I&gt;curl -fSsk https://gist.githubusercontent.com/filipp/8975071/raw | sh -s - http://example.com/latest-18.dmg
&lt;/PRE&gt;

So the workflow becomes:&lt;BR /&gt;
&lt;BR /&gt;
- Notify users of impending update, include instructions in the notification email&lt;BR /&gt;
- Update the servers and shared machines (conference rooms, etc)&lt;BR /&gt;
&lt;BR /&gt;
It's actually not a bad solution since we have more and more laptops that might not even be at the office for weeks (making a "centralized" update very difficult). Once the server's been updated, the users will get an error once they try to connect to the teamwork server so they just use that update tool. Our users all have admin privileges on their machines.&lt;BR /&gt;
&lt;BR /&gt;
I've also played around with Munki, and you could def. make it work with it, but I ran into all sorts of weird issues and didn't have time to investigate further since this solution works well enough for us, at least for now.&lt;BR /&gt;
&lt;BR /&gt;
We have 45 AC licenses and about 60 users.</description>
      <pubDate>Fri, 07 Oct 2016 10:05:57 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Installation-update/Enterprise-updates-deployment/m-p/245499#M25739</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-07T10:05:57Z</dc:date>
    </item>
  </channel>
</rss>

