Maxifulin käyttöönotto koko organisaatiossa

Ohje IT-tiimeille, jotka ottavat Maxifulin käyttöön Windows-tietokoneissa ja Maceissa: miten se asentuu kumpaankin, miten jaat sen Intunella, Jamf Prolla tai hiljaisella asennuksella, mitä se asentaa tietokoneelle ja käynnistää, mitkä verkko-osoitteet pitää sallia, miten tietoturvatyökalut näkevät sen, mitä asetuksia voit määrittää keskitetysti sekä miten se päivittyy ja poistetaan.

Tarkistettu Maxifulin versiota 0.9.60 vasten Windowsissa ja Macissa. Kun alustat eroavat, jokaisessa osiossa on oma osa Windowsille ja Macille.

Miten se asentuu

Molemmilla alustoilla Maxiful on työpöytäsovellus, jonka jokainen käyttäjä ottaa käyttöön itse. Ensimmäisellä käynnistyskerralla se asentaa käyttäjälle avustajien ajoympäristön: OpenClaw'n, avoimen lähdekoodin agenttiajoympäristön, Node.js-kopion päälle, jonka Maxiful asentaa kyseiselle käyttäjälle. Ajoympäristön taustaprosessi, yhdyskäytävä (gateway), ajaa avustajia, ja se käynnistyy uudelleen aina, kun käyttäjä kirjautuu tietokoneelle.

Windowsissa

Käyttäjäkohtaisesti, ilman järjestelmänvalvojan oikeuksia. Asennusohjelma Maxiful-x64-setup.exe ajetaan Windowsiin kirjautuneen käyttäjän oikeuksin, ja se asentuu tämän käyttäjän kansioon %LOCALAPPDATA%\Maxiful. Se näkyy käyttäjän asennetuissa sovelluksissa, joten jokaisella tietokoneella Maxifulia käyttävällä on oma asennuksensa.

Windows 10 tai uudempi, 64-bittinen. Maxifulin ikkunan piirtää Microsoft Edge WebView2. Jos WebView2 Runtime puuttuu, asennusohjelma lataa Microsoftin oman WebView2-asennusohjelman osoitteesta go.microsoft.com ja ajaa sen hiljaisesti.

Macissa

Yksi sovellus kansiossa /Applications, käyttöönotto käyttäjäkohtaisesti. Maxiful for Mac toimitetaan levykuvana Maxiful-arm64.dmg, jonka sisällä on Maxiful.app. Se on allekirjoitettu Apple Developer ID:llä ja Applen notarisoima (allekirjoituksen tiedot ovat kohdassa Mac: Intune ja Jamf Pro). Kun sovellus kopioidaan kansioon /Applications, joko käyttäjän tai laitehallinnan toimesta, se on yksi sovellus kaikille Macin käyttäjille. Jokainen sen avaava käyttäjä kirjautuu sisään ja saa oman asennuksensa, ja hänen avustajansa ja tietonsa ovat hänen omassa kotikansiossaan.

macOS 13 tai uudempi, Apple silicon tai Intel. Sovelluksesta on yksi koontiversio molemmille.

Windows: hiljainen asennus

Maxiful-x64-setup.exe /S
ValitsinMitä se tekee
/SHiljainen: ei asennusikkunaa eikä asennusohjelman kysymyksiä. Lisää pikakuvakkeen Käynnistä-valikkoon ja työpöydälle.
/PPassiivinen: edistymispalkki, ei kysymyksiä. Maxifulin omat päivitykset ajetaan näin.
/NSEi pikakuvaketta Käynnistä-valikkoon eikä työpöydälle.
/RAvaa Maxifulin, kun asennus on valmis (yhdessä valitsimen /S tai /P kanssa).
/DEFENDER=managedOma Defender-käytäntösi lisää Maxifulin työkansiot (alla), joten asennus ei kysy niistä Windowsilta.
/DEFENDER=offHaluat Defenderin tarkistavan nämä kansiot, joten asennus ei pyydä Windowsia antamaan Defenderin ohittaa niitä.

Paluukoodit. 0 tarkoittaa, että asennus valmistui, ja mikä tahansa muu koodi, ettei se valmistunut. Koodilla 2 voi olla useampi syy. Yksi niistä on, että jokin toinen ohjelma pitää jotakin Maxifulin tiedostoa käytössä 30 sekunnin ajan, jolloin mitään ei muutettu. Asennusohjelma sulkee käyttäjän käynnissä olevan Maxifulin ennen kuin se kirjoittaa tiedostoja.

Asennetun version päälle. Kun uudempi asennusohjelma ajetaan samalla tavalla, se päivittää asennuksen paikallaan, ja käyttäjän avustajat ja tiedot säilyvät. Mittasimme tämän Windows-testikoneellamme 26. lokakuuta 2026 päivittämällä version 0.9.54 allekirjoitettuun versioon 0.9.58.

Microsoft Defenderin kansiot

Maxifulin omissa työkansioissa muuttuu tuhansia tiedostoja aina, kun tiimi käynnistyy, joten Maxiful pyytää Windowsia antamaan Microsoft Defenderin ohittaa niistä neljä. Ilman /DEFENDER-valitsinta asennus kysyy tätä tiedostojen kirjoittamisen jälkeen: Windows näyttää tästä oman käyttöoikeuskehotteensa, ja jos käyttäjällä ei ole järjestelmänvalvojan oikeuksia, kehote pyytää järjestelmänvalvojan kirjautumista. Jos kukaan ei vastaa, Windows sulkee kehotteen itse noin kahden minuutin kuluttua, ja asennus valmistuu silti. Maxiful kysyy vielä kerran seuraavalla käynnistyskerralla, ja toinen vastaamatta jäänyt kehote tulkitaan kielloksi, eikä sitä kysytä enää.

Valitsimella /DEFENDER=managed tai /DEFENDER=off (täsmälleen näin kirjoitettuna) mikään asennus, päivitys tai käynnistys ei kysy Windowsilta, ja Maxifulin asetuksissa lukee, että IT-osastosi hallitsee tietokoneen Microsoft Defenderiä. Kun kansiot tarkistetaan, kaikki toimii, mutta tiimi käynnistyy hitaammin. Käyttäjä voi myöhemmin ottaa poikkeukset itse käyttöön Maxifulin asetuksissa kohdassa Anna Defenderin ohittaa Maxifulin työkansiot, jolloin Windowsilta kysytään kuten yllä.

Kansio, jonka Defenderiä pyydetään ohittamaan
%LOCALAPPDATA%\Lanoko\node-v24.21.0\node_modules\openclaw
%LOCALAPPDATA%\Lanoko\node-v24.21.0\openclaw-compile-cache
%USERPROFILE%\.openclaw-*\tmp\plugin-captures
%USERPROFILE%\.openclaw-*\agents\*\agent

Windows: Microsoft Intune (Win32-sovellus)

Mittasimme hiljaisen asennuksen ja päivityksen asennetun version päälle omalla Windows-testikoneellamme. Tämä ohje perustuu Microsoftin Win32-sovellusten dokumentaatioon, eikä sitä ole ajettu Intune-ympäristössä. Jos omasi toimii toisin, kerro meille osoitteeseen [email protected].

  1. Luo pakettikansio, jossa on Maxiful-tililtäsi ladattu ja SHA-256-tiivistettä vasten tarkistettu Maxiful-x64-setup.exe sekä tiedosto uninstall.cmd, koska Intune ei laajenna ympäristömuuttujia poistokomennossa:
    @echo off
    "%LOCALAPPDATA%\Maxiful\uninstall.exe" /S _?=%LOCALAPPDATA%\Maxiful
    set rc=%ERRORLEVEL%
    del /q "%LOCALAPPDATA%\Maxiful\uninstall.exe"
    rmdir "%LOCALAPPDATA%\Maxiful"
    exit /b %rc%
    _?= saa poisto-ohjelman toimimaan paikallaan ja valmistumaan ennen kuin skripti jatkaa. Sen jälkeiset kaksi riviä poistavat itse poisto-ohjelman ja tyhjän kansion. Jos haluat poistaa myös käyttäjän avustajat ja tiedot, kirjoita ensimmäiselle riville sen sijaan /S /REMOVEALL _?=%LOCALAPPDATA%\Maxiful (katso Poisto).
  2. Luo .intunewin-tiedosto Microsoftin Win32 Content Prep Toolilla:
    IntuneWinAppUtil.exe -c C:\maxiful-package -s Maxiful-x64-setup.exe -o C:\maxiful-intunewin -q
  3. Program: asennuskomento Maxiful-x64-setup.exe /S /DEFENDER=managed, jos Defender-käytäntösi lisää yllä mainitut neljä kansiota, tai Maxiful-x64-setup.exe /S /DEFENDER=off, jos haluat ne tarkistettaviksi; poistokomento uninstall.cmd; asennuksen toiminta User; laitteen uudelleenkäynnistyksen toiminta No specific action; oletuspaluukoodit.
  4. Requirements: 64-bittinen, Windows 10 tai uudempi.
  5. Detection rule: File, polku %LOCALAPPDATA%\Maxiful, tiedosto Maxiful.exe, menetelmä File or folder exists.
  6. Assignment: Required tai Available, käyttäjäryhmille.

Intune odottaa asennusta, joka ei kysy mitään. /DEFENDER-valitsimen kanssa Maxifulin asennus ei kysy mitään. Ilman sitä Windowsin Defender-kehote on ainoa kysymys, jonka se voi esittää. Lue Ensimmäinen käynnistys ennen kuin jaat sen laajasti.

Mac: Microsoft Intune ja Jamf Pro

Laitehallintasi asentaa notarisoidun Maxiful.app-sovelluksen kansioon /Applications samasta levykuvasta, jonka käyttäjät lataavat. Tässä ovat arvot, joita se kysyy.

MDM:ää vartenArvo
Paketin tunniste (bundle identifier)ai.maxiful.desktop
Team ID467H9AXX55
Sovelluksen allekirjoitusDeveloper ID Application: Polytrader ltd (467H9AXX55), Applen notarisoima.
Sen koodivaatimusidentifier "ai.maxiful.desktop" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "467H9AXX55"
VersioCFBundleShortVersionString tiedostossa /Applications/Maxiful.app/Contents/Info.plist: Maxifulin versio.
Asennuspaikka/Applications/Maxiful.app
Hallittujen asetusten toimialueai.maxiful.desktop, eli paketin tunniste. Sen avaimet on kuvattu kohdassa Hallitut asetukset.

Microsoft Intune (macOS app (DMG))

  1. Apps, All Apps, Create; alusta macOS, tyyppi macOS app (DMG); valitse Maxiful-tililtäsi ladattu ja SHA-256-tiivistettä vasten tarkistettu Maxiful-arm64.dmg. Maceissa pitää olla Intunen macOS-hallinta-agentti.
  2. App information: lisää logo, jotta sovellus näkyy Company Portalissa kuvakkeineen. Requirements: Minimum Operating System macOS 13.
  3. Detection rules: Included apps ai.maxiful.desktop ja sen versio. Ignore app version No, jotta jokainen lataamasi versio asentuu. Aseta myös AutoUpdate arvoon 0 (katso Hallitut asetukset): asennat jokaisen version Intunen kautta, eikä Maxiful etsi päivityksiä itse.
  4. Assignments: Required (asennetaan kansioon /Applications), Available Company Portalissa tai Uninstall.

Intune tarvitsee täyden levyn käyttöoikeuden päivittääkseen tai poistaakseen DMG-sovelluksen, ja macOS 13:ssa ja uudemmissa se pyytää oikeutta, kun sovellus jaetaan. Kun haluat jakaa uuden version, lataa sen levykuva samaan sovellukseen: kun määritys on Required, sovellus päivittyy itsestään, ja kun se on Available, jokainen käyttäjä valitsee Company Portalissa Reinstall.

Jamf Pro

Jamf Pro jakaa paketteja jakelupisteistään. Rakenna Jamf Composerilla paketti, joka sisältää /Applications/Maxiful.app:

  1. Kopioi Macissa Maxiful.app levykuvasta kansioon /Applications. Vedä Composerissa /Applications/Maxiful.app Finderista Sources-luetteloon, jotta se säilyttää paikkansa kansiossa /Applications, ja rakenna paketti tästä lähteestä.
  2. Lisää paketti jakelupisteeseen ja Jamf Prohon.
  3. Luo uusi käytäntö kohdassa Computers, Policies. Määritä General-kohdassa sen käynnistin ja suoritustiheys. Lisää Packages-osioon paketti toiminnolla Install ja valitse jakelupiste.
  4. Valitse tietokoneet Scope-välilehdellä tai tuo käytäntö saataville Self Serviceen.
  5. Rakenna jokaiselle uudelle versiolle paketti samalla tavalla ja jaa se käytännöllä. Aseta AutoUpdate arvoon 0 (katso Hallitut asetukset), jotta Maxiful ei etsi päivityksiä itse.

Nämä vaiheet perustuvat Microsoftin ja Jamfin dokumentaatioon, eikä niitä ole ajettu Intune- tai Jamf-ympäristössä. Jos omasi toimii toisin, kerro meille osoitteeseen [email protected].

Yhdyskäytävän kirjautumiskohde

Avustajien yhdyskäytävä toimii kunkin käyttäjän omana LaunchAgentina, jonka nimiö on ai.openclaw.<name>. macOS 13:ssa ja uudemmissa Service Management (hallitut kirjautumiskohteet) -payload, jonka sääntötyyppi on Label prefix ja arvo ai.openclaw., hyväksyy sen automaattisesti.

Ensimmäinen käynnistys: mitä kukin käyttäjä tekee

Hiljaisen asennuksen tai MDM:n kansioon /Applications kopioiman sovelluksen jälkeen Maxiful on valmis avattavaksi. Ensimmäisellä käynnistyskerralla jokaiselta käyttäjältä pyydetään nämä vaiheet, niin Windowsissa kuin Macissa. IT ei voi tehdä niitä käyttäjän puolesta.

  • Jokainen kirjautuu omalla sähköpostiosoitteellaan: Maxiful lähettää kirjautumislinkin sähköpostiin, ja linkki avaa sovelluksen. Jos työtilan omistaja on ottanut kertakirjautumisen käyttöön organisaatiosi sähköpostiverkkotunnukselle, käyttäjä voi sen sijaan valita Jatka työtililläsi, jolloin identiteetintarjoajasi kirjautuminen (Microsoft Entra ID, Google Workspace, Okta, muu OpenID Connect -palvelu tai SAML 2.0 -palvelu) avautuu selaimeen. Kun Enforce single sign-on on käytössä, myös sähköpostilinkki ohjaa palveluntarjoajallesi.
  • Uutta työtilaa perustava käyttäjä syöttää Maxiful-tililtään saamansa käyttöönottokoodin. Koodi toimii ensimmäisessä tietokoneessa, jossa sitä käytetään.
  • Työtilaan kutsuttu kollega liittyy sen sijaan siihen, samoin vahvistettujen verkkotunnustesi käyttäjä, joka kirjautuu palveluntarjoajasi kautta, kun omistajan asetus Add people to my workspace when they sign in on käytössä. Jokainen kollegan uusi laite odottaa, kunnes työtilan omistaja päästää sen sisään Tiimi-sivulla kohdassa Henkilöt.

Sen jälkeen käyttöönotto asentaa käyttäjälle Node.js:n ja ajoympäristön ja käynnistää tiimin. Se tarvitsee alla luetellut verkko-osoitteet.

Macissa: macOS:n pyytämät käyttöoikeudet

Maxiful pyytää macOS:ltä käyttöoikeutta vasta, kun jokin ominaisuus sitä ensimmäisen kerran tarvitsee, ja macOS esittää oman kysymyksensä:

  • Ilmoitukset, kun Maxifulilla on ensimmäisen kerran jotain näytettävää, esimerkiksi vastaus, joka saapuu ikkunan ollessa taustalla.
  • Mikrofoni ja Puheentunnistus, kun käyttäjä ensimmäisen kerran sanelee viestin tai puhuu avustajan kanssa.
  • Käyttöapu, Näytön tallennus ja Syötteen valvonta, kun omistaja ensimmäisen kerran antaa avustajien käyttää tietokonetta.

Missä tiimi toimii, ja aina päällä oleva tietokone

Tiimi toimii omistajan tietokoneella: avustajat, niiden muisti ja keskustelut ovat omistajan asennuksessa siellä, ja kollegat yhdistävät siihen omilta laitteiltaan. Jos toimisto haluaa tiimin vastaavan ympäri vuorokauden, omistajan asennus ajetaan tietokoneella, joka on aina päällä:

  • Mac, jossa omistajan macOS-tili on kirjautuneena. Yhdyskäytävä on tämän tilin oma LaunchAgent ja käynnistyy, kun tili kirjautuu sisään, joten kirjaa tili sisään jokaisen uudelleenkäynnistyksen jälkeen tai ota käyttöön automaattinen sisäänkirjautuminen. macOS ei tarjoa sitä, kun FileVault on käytössä.
  • Windows-tietokone, joka kirjautuu omistajan Windows-tilille itsestään (Windowsin automaattinen kirjautuminen). Maxiful käynnistää yhdyskäytävän, kun tili kirjautuu sisään. Käynnistys järjestelmän käynnistyessä vaatisi korotetuin oikeuksin tehdyn asennuksen, jota Maxiful ei koskaan tee.

Tilin tekoälymallit vastaavat yhdellä tietokoneella kerrallaan. Jos omistaja käyttää Maxifulia myös kannettavalla ja valitsee siellä Käytä Maxifulia tässä, aina päällä olevan tietokoneen avustajat lakkaavat vastaamasta, kunnes omistaja valitsee sen uudelleen kyseisellä tietokoneella.

Jos haluat asentaa jokaisen päivityksen tälle tietokoneelle itse, aseta AutoUpdate arvoon 0 (katso Hallitut asetukset). Maxifulin varmuuskopiot ovat arkistoja, jotka se kirjoittaa samalle tietokoneelle omistajan kotikansioon polkuun <name>-shared/backups. Kopioi ne pois tietokoneelta omilla varmuuskopiointityökaluillasi.

Mitä se tuo tietokoneelle

Alla <name> on asennuksen oma lyhyt nimi.

Windowsissa

MissäMitä
%LOCALAPPDATA%\MaxifulSovellus: Maxiful.exe, gateway-launcher.exe (käynnistää jokaisen avustajan komennon sen hiekkalaatikossa) ja uninstall.exe.
%LOCALAPPDATA%\ai.maxiful.desktopSovelluksen omat tiedot: sen WebView2-tiedot, lokit (logs\Maxiful.log, logs\installer.log) ja tieto Defender-kysymyksen vastauksesta.
%LOCALAPPDATA%\LanokoNode.js 24.21.0, johon on asennettu OpenClaw-ajoympäristö, sekä npm:n välimuisti. Kansiolla on Maxifulin aiempi nimi.
%USERPROFILE%\.openclaw-<name>Itse asennus: ajoympäristön määritykset, avustajat, niiden työtilat ja muisti, asennuksen salaisuudet sekä avustajien oma selain.
%USERPROFILE%\.stommeMaxifulin omat tiedot kustakin asennuksesta, kuten sen lisäosat ja omistajan päätökset.
%USERPROFILE%\.lanoko-sandbox\<name>Pelkkänä tekstinä kuvaus yhdyskäytävän hiekkalaatikon rajasta.
RekisteriHKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Maxiful (merkintä asennetuissa sovelluksissa) ja HKCU\Software\maxiful\Maxiful (asennuskansio).
Käynnistyy kirjautuessaYhdyskäytävälle tehdään ajoitettu tehtävä: joko ajoympäristön oma (OpenClaw Gateway (<name>)) tai Maxifulin oma (ai.openclaw.gateway-<name>). Jos Windows ei hyväksy tehtävää, käyttäjän Käynnistys-kansioon tulee sen sijaan OpenClaw Gateway (<name>).vbs. Kun yhdyskäytävää ajaa ajoympäristön oma ajoitettu tehtävä, Maxiful lisää myös ajoitetun tehtävän Maxiful team keeper (<name>), joka tarkistaa tiimin kahden minuutin välein. Käynnistys-kansion komentosarjan kanssa tätä tehtävää ei ole. Kukin näistä käynnistää yhdyskäytävän, kun käyttäjä kirjautuu sisään, ja ajaa sen tämän käyttäjän oikeuksin. Mikään niistä ei käynnistä yhdyskäytävää ennen kuin joku kirjautuu sisään. Ajoympäristö pyytää Windowsilta tehtävää, jossa on S4U-kirjautuminen ja käynnistyksen yhteydessä toimiva käynnistin. Windows rekisteröi sellaisen vain korotetuin oikeuksin tehdyssä asennuksessa, eikä Maxiful koskaan aja asennusta korotetuin oikeuksin. Siksi Windows hylkää pyynnön, ja ajoympäristö käyttää Käynnistys-kansion komentosarjaa tai säilyttää aiemman version rekisteröimän tehtävän sellaisenaan. Kumpikin käynnistyy sisäänkirjautumisen yhteydessä. Tietokoneen tehtävän näet komennolla schtasks /query /tn "OpenClaw Gateway (<name>)" /xml.

Prosessit Windowsissa

ProsessiMikä se on
Maxiful.exeSovellus, allekirjoitettu (katso alta). Sen ikkuna toimii Microsoftin msedgewebview2.exe-prosessissa.
node.exeSijainnista %LOCALAPPDATA%\Lanoko\node-v24.21.0: OpenClaw-yhdyskäytävä ja ajoympäristön omat komennot. Kyseessä on Maxifulin oma Node.js 24.21.0 -koontiversio, jossa on korjaus Windowsin hiekkalaatikoita varten. Se tarkistetaan sovellukseen kiinnitettyä SHA-256-tiivistettä vasten ennen käyttöä.
gateway-launcher.exeSovelluksen kansiosta: käynnistää jokaisen avustajan komennon tämän hiekkalaatikossa.
chrome.exeSijainnista %USERPROFILE%\.openclaw-<name>\browser\chromium\chrome-win64: avustajien oma selain, Chrome for Testing -koontiversio Playwrightin latauspalvelimelta. Se tarkistetaan kiinnitettyä SHA-256-tiivistettä vasten. Se ei koskaan avaa käyttäjän omaa selainta.
cmd.exe, wscript.exeKäynnistää yhdyskäytävän: gateway.cmd. Sitä ajaa yhdyskäytävän ajoitettu tehtävä joko asennuksen kansiossa olevan gateway.vbs-tiedoston kautta (aiemman version tehtävä) tai suoraan, tai sitä ajaa käyttäjän Käynnistys-kansiossa oleva OpenClaw Gateway (<name>).vbs.

Avustajien ajamat komennot (komentotulkki, PowerShell, komentosarjat) toimivat yhdyskäytävän aliprosesseina, oletuksena kunkin avustajan omassa hiekkalaatikossa. Yhdyskäytävä kuuntelee osoitteessa 127.0.0.1 portissa 18800 tai sitä suuremmassa (ensimmäisellä asennuksella 18800), ja Maxiful.exe muissa loopback-porteissa. Testikoneellamme mikään Maxifulin osa ei kuunnellut muissa osoitteissa.

Macissa

SijaintiSisältö
/Applications/Maxiful.appSovellus, yksi kopio kaikille Macin käyttäjille.
~/Library/Application Support/LanokoNode.js 24.21.0 ja siihen asennettu OpenClaw-ajoympäristö, npm:n välimuisti sekä yhdyskäytävän työkansio. Kansio on nimetty Maxifulin aiemman nimen mukaan.
~/.openclaw-<name>Itse asennus: ajoympäristön määritykset, avustajat, niiden työtilat ja muisti, asennuksen salaisuudet sekä avustajien oma selain.
~/.stommeMaxifulin omat tiedot kustakin asennuksesta, kuten sen lisäosat ja omistajan tekemät valinnat.
~/.lanoko-sandbox/<name>Yhdyskäytävän macOS-hiekkalaatikkoprofiili gateway.sb, jonka alaisena yhdyskäytävä käynnistetään.
~/Library/LaunchAgents/ai.openclaw.<name>.plistYhdyskäytävän LaunchAgent: se käynnistää yhdyskäytävän, kun käyttäjä kirjautuu sisään, ajaa sen tämän käyttäjän oikeuksin ja käynnistää sen uudelleen, jos se pysähtyy.
~/Library/Logs/ai.maxiful.desktop/desktop.noindexSovelluksen loki, Maxiful.log.
~/Library/Logs/Lanoko/gateway.noindexYhdyskäytävän lokit.
AvainnippuYhdyskäytävän laiteavain Maxiful Gateway Device Key käyttäjän avainnipussa.

Prosessit Macissa

ProsessiMikä se on
MaxifulSovellus sijainnista /Applications/Maxiful.app, allekirjoitettu ja notarisoitu (katso Mac: Intune ja Jamf Pro).
nodeSijainnista ~/Library/Application Support/Lanoko/node-v24.21.0/bin/node: OpenClaw-yhdyskäytävä ja ajoympäristön omat komennot. Ne käynnistää launchd, oletuksena /usr/bin/sandbox-exec-komennon kautta yllä mainitulla profiililla. Kyseessä on virallinen macOS:n Node.js 24.21.0 sivustolta nodejs.org, ja se tarkistetaan sovellukseen kiinnitettyä SHA-256-tiivistettä vasten ennen käyttöä.
Google Chrome for TestingSijainnista ~/.openclaw-<name>/browser/chromium: avustajien oma selain, Chrome for Testing -koontiversio Playwrightin latauspalvelimelta. Se tarkistetaan kiinnitettyä SHA-256-tiivistettä vasten. Se ei koskaan avaa käyttäjän omaa selainta.

Avustajien ajamat komennot toimivat yhdyskäytävän aliprosesseina, oletuksena kunkin avustajan omassa hiekkalaatikossa. Yhdyskäytävä kuuntelee osoitteessa 127.0.0.1 portissa 18800 tai sitä suuremmassa, kuten Windowsissa.

Sallittavat verkko-osoitteet

Jokainen yhteys avataan tietokoneelta ulospäin HTTPS:n kautta (välityspalvelin käyttää myös WSS:ää). Mikään meidän puolellamme ei voi avata yhteyttä tietokoneeseen.

Käyttöönottoon ja päivittäiseen käyttöön

OsoiteKäyttötarkoitus
maxiful.aiKirjautuminen, myös työtilillä kirjautumisen aloitus ja paluu, tili, päivityssyöte, lisäosakauppa ja käyttöönoton diagnostiikka.
lanoko.aiKäyttöönottokoodit, mallien käyttö käyttöönoton aikana, tervetulosähköposti ja kollegoiden jäsenyydet.
proxy.stomme.aiKaikki pilvimallien kutsut sekä kohdassa Lisää työsovelluksia yhdistetyt sovellukset.
stomme-model-proxy.stomme-ai.workers.devMallien luettelo.
or-key-worker.stomme-ai.workers.devTilauksen käyttökiintiö.
mc-cdn.lanoko.ai, mc-cdn.stomme.ai, mc-cdn.maxiful.aiLisäosien hakemisto ja lisäosat, Maxifulin Node.js-koontiversio Windowsille, paikallinen muistihaun malli ja puhemallit.
nodejs.orgNode.js käyttöönoton aikana.
registry.npmjs.orgOpenClaw-ajoympäristö käyttöönoton aikana ja silloin, kun päivityksen mukana tulee uudempi ajoympäristö.
cdn.playwright.devAvustajien selain käyttöönoton aikana.

Vain kun ominaisuutta käytetään

OsoiteKäyttötarkoitus
relay.maxiful.aiVälityspalvelin (WSS): pariliitetty puhelin ja kollegan laitteet.
relay.lanoko.aiSama välityspalvelin aiemmalla nimellään asennuksille ja puhelimille, jotka on pariliitetty ennen 22.10.2026.
ingress.lanoko.aiWebhookin kautta viestejä toimittavat chat-alustat, kuten Teams ja Google Chat.
teamtailor.maxiful.aiTeamtailor-yhteys.
openrouter.aiMuistihaku tietokoneella, joka ei pysty käyttämään paikallista hakuindeksiä.
github.com, huggingface.coVaralähteet paikalliselle muistihakumoottorille ja -mallille, kun latauspalvelimemme ei vastaa. github.com tarjoaa myös työkalun, jota Google Workspace -yhteys käyttää.
clawhub.aiAjoympäristön laajennusluettelo.
connect.composio.dev, backend.composio.devVain valinnaiselle Composio-kortille Integraatiot-sivullamme.
go.microsoft.comWindowsissa WebView2 Runtime, vain jos se puuttuu.
Yhdistetyt palvelutJokainen käyttäjän yhdistämä palvelu (Google, Microsoft 365, Slack ja muut) kyseisen palvelun omissa osoitteissa.

Miltä se näyttää tietoturvatyökaluille

Windowsissa

Allekirjoittaja. Jokainen julkaisemamme asennusohjelma on allekirjoitettu varmenteella, joka on myönnetty PolyTrader Ltd:lle (varmenteen subject-kentässä lukee CN=Polytrader LTD). PolyTrader Ltd julkaisi Maxifulia ennen Maxiful AB:tä. Samalla varmenteella on allekirjoitettu myös asennettava Maxiful.exe. Tiedoston allekirjoituksen voit lukea komennolla Get-AuthenticodeSignature, ja latauksen voit verrata käyttöönottosivusi tarkistussummaan (Ohjeet näyttää, miten).

Allekirjoittamattomat osat. Ajoympäristön node.exe- ja avustajien chrome.exe-tiedostoissa ei ole Authenticode-allekirjoitusta. Maxiful tarkistaa kummankin kiinnitettyä SHA-256-tiivistettä vasten ennen käyttöä. Sallittujen luettelo tehdään niille polun perusteella.

Sallittavat kohteet: prosessit %LOCALAPPDATA%\Maxiful\Maxiful.exe (allekirjoitettu) ja gateway-launcher.exe, %LOCALAPPDATA%\Lanoko\node-v24.21.0\node.exe sekä %USERPROFILE%\.openclaw-*\browser\chromium\chrome-win64\chrome.exe; yllä mainitut neljä Defender-kansiota; yllä mainitut verkko-osoitteet.

Macissa

Allekirjoittaja. Maxiful.app on allekirjoitettu tiimin 467H9AXX55 Developer ID:llä ja Applen notarisoima, joten Gatekeeper avaa sen ilman ohituksia. Sallittujen luettelossa sen voi nimetä koodivaatimuksen perusteella (kohdassa Mac: Intune ja Jamf Pro). Allekirjoituksen voit lukea komennolla codesign -dvv /Applications/Maxiful.app.

Ajoympäristön osat. Yhdyskäytävän node on virallinen macOS:n Node.js, ja avustajien selain on Googlen Chrome for Testing. Maxiful lataa kummankin ja tarkistaa sen kiinnitettyä SHA-256-tiivistettä vasten ennen käyttöä. Sallittujen luettelo tehdään niille polun perusteella.

Sallittavat kohteet: /Applications/Maxiful.app (tiimi 467H9AXX55), ~/Library/Application Support/Lanoko/node-v24.21.0/bin/node ja selain sijainnissa ~/.openclaw-*/browser/chromium; yllä mainitut verkko-osoitteet.

Molemmissa

Toiminta. Käyttäjäkohtainen Node.js-prosessi käynnistyy sisäänkirjautumisen yhteydessä, ottaa lähteviä HTTPS-yhteyksiä, ajaa komentoja avustajien puolesta ja kopioi laajennustensa tiedostot joka käynnistyksellä. Siksi se kirjoittaa paljon tiedostoja asennuksen kansioon.

CrowdStrike. CrowdStrike julkaisee Falcon for IT:lle OpenClaw-sisältöpaketin "Search & Removal". Se etsii käynnissä olevia OpenClaw-prosesseja, globaaleja npm-asennuksia, OpenClaw-binäärejä tavallisista poluista, palveluita sekä tila- ja määrityskansioita kotikansioista. Sen poistotyönkulku pysäyttää palvelut ja prosessit, poistaa npm-paketit, poistaa asennus- ja määrityskansiot ja poistaa palvelurekisteröinnit, muun muassa ajoitetut tehtävät ja launchd-plist-tiedostot. Maxifulin yhdyskäytävä on käynnissä oleva OpenClaw-prosessi, jonka tila on Windowsissa kansiossa %USERPROFILE%\.openclaw-<name> ja Macissa kansiossa ~/.openclaw-<name>, joten paketti voi löytää sen. Jos poisto ajetaan Maxifulia käyttävällä tietokoneella, se voi pysäyttää tiimin ja poistaa avustajien määritykset ja muistin. Käytä paketin hakua selvittääksesi, missä Maxiful toimii, mutta älä aja sen poistoa tietokoneilla, joilla organisaatiosi käyttää Maxifulia.

Sallimisesta päättää tietoturvatiimisi. Nämä prosessit ajavat komentoja avustajien puolesta, oletuksena kunkin avustajan hiekkalaatikossa ja Tietoturva-sivullamme kuvatuin hyväksynnöin.

Hallitut asetukset

Maxiful lukee hallittuja asetuksia versiosta 0.9.60 alkaen sekä Windowsissa että Macissa. Aiemmat versiot eivät lue niitä.

IT-osasto voi määrittää osan Maxifulin asetuksista keskitetysti: Windowsissa ryhmäkäytännöllä tai Intunella ja Macissa määritysprofiililla Jamfista, Intunesta tai muusta laitehallintatyökalusta. Maxiful lukee asetukset aina, kun se käyttää niitä. Muutos johonkin omistajan kytkimistä tulee avustajien käyttöön, kun Maxiful käynnistyy seuraavan kerran, ja Maxifulin asetuksissa kerrotaan siitä siihen asti. Organisaatiosi määrittämä asetus näkyy Maxifulin asetuksissa merkinnällä Organisaatiosi asettama, eikä sitä voi muuttaa siellä. Kaikki määrittämäsi asetukset luetellaan Maxifulin asetuksissa Käyttöoikeudet-osion alussa. Ilman käytäntöä Maxiful toimii samoin kuin tietokoneella, jota mikään IT-osasto ei hallitse.

NimiArvoMitä se tekee
WorkspaceTekstiMaxiful avaa tietokoneella vain työtilan, jolla on tämä tunnus. Työtilan omistaja löytää tunnuksen Maxifulin asetuksista Käyttöoikeudet-osion alusta kohdasta Tämän työtilan tunnus. Käyttäjä, joka ei ole työtilan jäsen, näkee organisaatiosi määrittäneen tämän ja liittyy työtilaan kutsusta. Hänen oma työtilansa ja muut työtilat eivät aukea kyseisellä tietokoneella.
AutoUpdate0 tai 10: Maxiful ei etsi, lataa eikä asenna päivityksiä, sen asetuksissa kerrotaan organisaatiosi asentavan ne, ja jaat jokaisen uuden asennusohjelman itse (katso Päivitykset). 1: Maxiful päivittää itsensä kuten ilman käytäntöä.
OwnerSwitches0 tai 1, kukinJokin alla olevista omistajan kytkimistä nimen mukaan: 0 pois, 1 päällä, riippumatta omistajan valinnasta. Kytkin, jota et määritä, jää omistajan päätettäväksi. Kun poistat arvon, omistajan oma valinta palaa voimaan, tai Maxifulin oma oletus, jos omistaja ei ole koskaan valinnut. Kuten määrittämäsi arvo, tämäkin tulee avustajien käyttöön, kun Maxiful käynnistyy seuraavan kerran.

Omistajan kytkimet

NimiKytkin MaxifulissaSijainti
terminalAvaa pääte tällä tietokoneellaKäyttöoikeudet (vain Mac)
private-networkAnna avustajien avata sivuja tällä tietokoneella ja verkossaniKäyttöoikeudet
pane-reachAnna avustajien paneelien ajaa koodia ja ottaa yhteyttä Maxifulin ulkopuolelleKäyttöoikeudet
claude-code-backgroundAnna Claude Coden pitää pitkiä komentoja käynnissä taustallaKäyttöoikeudet
session-reachAvustajat voivat käydä läpi kaikki tämän tietokoneen keskustelut (ja oppia aiemmasta työstä)Käyttöoikeudet
model-costsNäytä mallien kustannukset dollareinaLisäasetukset
next-promptEhdota seuraavaa viestiäniLisäasetukset
checkin-whole-conversationTilannekatsaukset lukevat koko keskustelunLisäasetukset
voice-notesLitteroi ääniviestitÄäni ja puhe

Numeron lisäksi Maxiful tulkitsee tekstit 0, 1, true ja false arvoiksi 0 tai 1. Arvoa, jota se ei pysty lukemaan, ei oteta käyttöön. Tällaisia ovat esimerkiksi muu teksti kohdassa, johon kuuluu 0 tai 1, muu rekisterityyppi (REG_QWORD, REG_EXPAND_SZ, REG_BINARY) tai tuntematon nimi kohdassa OwnerSwitches. Maxifulin asetukset näyttävät sen kohdassa Organisaatiosi asettama. Windowsissa tämä koskee jokaista käytäntöavaimen ja sen aliavaimen arvoa, sekä HKLM- että HKCU-haarassa.

Windowsissa

Maxiful lukee ensin avaimen HKLM\SOFTWARE\Policies\Maxiful ja sitten avaimen HKCU\SOFTWARE\Policies\Maxiful. HKLM-haaran arvo voittaa saman arvon HKCU-haarassa. Workspace on tyyppiä REG_SZ ja AutoUpdate tyyppiä REG_DWORD. Kukin omistajan kytkin on REG_DWORD-arvo aliavaimessa OwnerSwitches, ja se nimetään taulukon mukaisesti. Tämä ADMX- ja ADML-tiedostopari kirjoittaa täsmälleen nämä arvot: tallenna ne nimillä maxiful.admx ja en-US\maxiful.adml käytäntömääritysten säilöön tai tuo ne Intuneen tuotuina hallintamalleina.

maxiful.admx
<?xml version="1.0" encoding="utf-8"?>
<policyDefinitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
  <policyNamespaces>
    <target prefix="maxiful" namespace="Maxiful.Policies" />
  </policyNamespaces>
  <resources minRequiredRevision="1.0" />
  <supportedOn>
    <definitions>
      <definition name="SUPPORTED_Maxiful" displayName="$(string.SUPPORTED_Maxiful)" />
    </definitions>
  </supportedOn>
  <categories>
    <category name="Maxiful" displayName="$(string.Maxiful)" />
    <category name="OwnerSwitches" displayName="$(string.OwnerSwitches)">
      <parentCategory ref="Maxiful" />
    </category>
  </categories>
  <policies>
    <policy name="Workspace" class="Both" displayName="$(string.Workspace)" explainText="$(string.Workspace_Explain)" presentation="$(presentation.Workspace)" key="SOFTWARE\Policies\Maxiful">
      <parentCategory ref="Maxiful" />
      <supportedOn ref="SUPPORTED_Maxiful" />
      <elements>
        <text id="Workspace" valueName="Workspace" maxLength="128" required="true" />
      </elements>
    </policy>
    <policy name="AutoUpdate" class="Both" displayName="$(string.AutoUpdate)" explainText="$(string.AutoUpdate_Explain)" key="SOFTWARE\Policies\Maxiful" valueName="AutoUpdate">
      <parentCategory ref="Maxiful" />
      <supportedOn ref="SUPPORTED_Maxiful" />
      <enabledValue><decimal value="1" /></enabledValue>
      <disabledValue><decimal value="0" /></disabledValue>
    </policy>
    <policy name="OwnerSwitch_PrivateNetwork" class="Both" displayName="$(string.OwnerSwitch_PrivateNetwork)" explainText="$(string.OwnerSwitch_PrivateNetwork_Explain)" key="SOFTWARE\Policies\Maxiful\OwnerSwitches" valueName="private-network">
      <parentCategory ref="OwnerSwitches" />
      <supportedOn ref="SUPPORTED_Maxiful" />
      <enabledValue><decimal value="1" /></enabledValue>
      <disabledValue><decimal value="0" /></disabledValue>
    </policy>
    <policy name="OwnerSwitch_PaneReach" class="Both" displayName="$(string.OwnerSwitch_PaneReach)" explainText="$(string.OwnerSwitch_PaneReach_Explain)" key="SOFTWARE\Policies\Maxiful\OwnerSwitches" valueName="pane-reach">
      <parentCategory ref="OwnerSwitches" />
      <supportedOn ref="SUPPORTED_Maxiful" />
      <enabledValue><decimal value="1" /></enabledValue>
      <disabledValue><decimal value="0" /></disabledValue>
    </policy>
    <policy name="OwnerSwitch_ClaudeCodeBackground" class="Both" displayName="$(string.OwnerSwitch_ClaudeCodeBackground)" explainText="$(string.OwnerSwitch_ClaudeCodeBackground_Explain)" key="SOFTWARE\Policies\Maxiful\OwnerSwitches" valueName="claude-code-background">
      <parentCategory ref="OwnerSwitches" />
      <supportedOn ref="SUPPORTED_Maxiful" />
      <enabledValue><decimal value="1" /></enabledValue>
      <disabledValue><decimal value="0" /></disabledValue>
    </policy>
    <policy name="OwnerSwitch_SessionReach" class="Both" displayName="$(string.OwnerSwitch_SessionReach)" explainText="$(string.OwnerSwitch_SessionReach_Explain)" key="SOFTWARE\Policies\Maxiful\OwnerSwitches" valueName="session-reach">
      <parentCategory ref="OwnerSwitches" />
      <supportedOn ref="SUPPORTED_Maxiful" />
      <enabledValue><decimal value="1" /></enabledValue>
      <disabledValue><decimal value="0" /></disabledValue>
    </policy>
    <policy name="OwnerSwitch_ModelCosts" class="Both" displayName="$(string.OwnerSwitch_ModelCosts)" explainText="$(string.OwnerSwitch_ModelCosts_Explain)" key="SOFTWARE\Policies\Maxiful\OwnerSwitches" valueName="model-costs">
      <parentCategory ref="OwnerSwitches" />
      <supportedOn ref="SUPPORTED_Maxiful" />
      <enabledValue><decimal value="1" /></enabledValue>
      <disabledValue><decimal value="0" /></disabledValue>
    </policy>
    <policy name="OwnerSwitch_NextPrompt" class="Both" displayName="$(string.OwnerSwitch_NextPrompt)" explainText="$(string.OwnerSwitch_NextPrompt_Explain)" key="SOFTWARE\Policies\Maxiful\OwnerSwitches" valueName="next-prompt">
      <parentCategory ref="OwnerSwitches" />
      <supportedOn ref="SUPPORTED_Maxiful" />
      <enabledValue><decimal value="1" /></enabledValue>
      <disabledValue><decimal value="0" /></disabledValue>
    </policy>
    <policy name="OwnerSwitch_CheckinWholeConversation" class="Both" displayName="$(string.OwnerSwitch_CheckinWholeConversation)" explainText="$(string.OwnerSwitch_CheckinWholeConversation_Explain)" key="SOFTWARE\Policies\Maxiful\OwnerSwitches" valueName="checkin-whole-conversation">
      <parentCategory ref="OwnerSwitches" />
      <supportedOn ref="SUPPORTED_Maxiful" />
      <enabledValue><decimal value="1" /></enabledValue>
      <disabledValue><decimal value="0" /></disabledValue>
    </policy>
    <policy name="OwnerSwitch_VoiceNotes" class="Both" displayName="$(string.OwnerSwitch_VoiceNotes)" explainText="$(string.OwnerSwitch_VoiceNotes_Explain)" key="SOFTWARE\Policies\Maxiful\OwnerSwitches" valueName="voice-notes">
      <parentCategory ref="OwnerSwitches" />
      <supportedOn ref="SUPPORTED_Maxiful" />
      <enabledValue><decimal value="1" /></enabledValue>
      <disabledValue><decimal value="0" /></disabledValue>
    </policy>
  </policies>
</policyDefinitions>
en-US\maxiful.adml
<?xml version="1.0" encoding="utf-8"?>
<policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
  <displayName>Maxiful</displayName>
  <description>The settings an IT department sets for Maxiful.</description>
  <resources>
    <stringTable>
      <string id="Maxiful">Maxiful</string>
      <string id="OwnerSwitches">The owner's switches</string>
      <string id="SUPPORTED_Maxiful">Maxiful for Windows</string>
      <string id="Workspace">Open only this workspace</string>
      <string id="Workspace_Explain">Maxiful on this computer opens only the workspace with this ID. The workspace's owner finds the ID in Maxiful's settings, under Access. A person who is not a member of the workspace is asked to join it by invitation, and no other workspace opens on this computer.</string>
      <string id="AutoUpdate">Let Maxiful update itself</string>
      <string id="AutoUpdate_Explain">Disabled: Maxiful does not look for, download or install updates, and you install each new version yourself. Enabled or not configured: Maxiful updates itself.</string>
      <string id="OwnerSwitch_PrivateNetwork">Let assistants open pages on this computer and my network</string>
      <string id="OwnerSwitch_PrivateNetwork_Explain">Enabled: on. Disabled: off. Not configured: the owner decides, in Maxiful's settings under Access.</string>
      <string id="OwnerSwitch_PaneReach">Let assistants' panes run code and reach outside Maxiful</string>
      <string id="OwnerSwitch_PaneReach_Explain">Enabled: on. Disabled: off. Not configured: the owner decides, in Maxiful's settings under Access.</string>
      <string id="OwnerSwitch_ClaudeCodeBackground">Let Claude Code keep long commands running in the background</string>
      <string id="OwnerSwitch_ClaudeCodeBackground_Explain">Enabled: on. Disabled: off. Not configured: the owner decides, in Maxiful's settings under Access.</string>
      <string id="OwnerSwitch_SessionReach">Assistants can look through all conversations on this computer (so they learn from past work)</string>
      <string id="OwnerSwitch_SessionReach_Explain">Enabled: on. Disabled: off. Not configured: the owner decides, in Maxiful's settings under Access.</string>
      <string id="OwnerSwitch_ModelCosts">Show model costs in dollars</string>
      <string id="OwnerSwitch_ModelCosts_Explain">Enabled: on. Disabled: off. Not configured: the owner decides, in Maxiful's settings under Advanced.</string>
      <string id="OwnerSwitch_NextPrompt">Suggest my next message</string>
      <string id="OwnerSwitch_NextPrompt_Explain">Enabled: on. Disabled: off. Not configured: the owner decides, in Maxiful's settings under Advanced.</string>
      <string id="OwnerSwitch_CheckinWholeConversation">Check-ins read the whole conversation</string>
      <string id="OwnerSwitch_CheckinWholeConversation_Explain">Enabled: on. Disabled: off. Not configured: the owner decides, in Maxiful's settings under Advanced.</string>
      <string id="OwnerSwitch_VoiceNotes">Transcribe voice notes</string>
      <string id="OwnerSwitch_VoiceNotes_Explain">Enabled: on. Disabled: off. Not configured: the owner decides, in Maxiful's settings under Voice and audio.</string>
    </stringTable>
    <presentationTable>
      <presentation id="Workspace">
        <textBox refId="Workspace">
          <label>Workspace ID</label>
        </textBox>
      </presentation>
    </presentationTable>
  </resources>
</policyDefinitionResources>

Macissa

Maxiful lukee oman toimialueensa ai.maxiful.desktop hallitut asetukset, jotka määritysprofiili asentaa pakotettuina asetuksina (Applen hallittujen asetusten tietosisältö, com.apple.ManagedClient.preferences). Vain profiilin määrittämät arvot otetaan huomioon: muulla tavalla, esimerkiksi komennolla defaults write, kirjoitettua arvoa ei lueta. Workspace on merkkijono, AutoUpdate kokonaisluku (tai totuusarvo) ja OwnerSwitches taulukon nimistä koostuva sanakirja. Tämä esimerkkiprofiili rajaa tietokoneen yhteen työtilaan, jättää päivitykset sinulle, kytkee pääte- ja yksityisverkkokytkimet pois päältä ja näyttää mallien kustannukset. Korvaa työtilan tunnus sekä tunnisteet ja UUID:t omillasi.

maxiful.mobileconfig
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>PayloadType</key><string>Configuration</string>
  <key>PayloadVersion</key><integer>1</integer>
  <key>PayloadIdentifier</key><string>com.example.maxiful</string>
  <key>PayloadUUID</key><string>00000000-0000-0000-0000-000000000001</string>
  <key>PayloadDisplayName</key><string>Maxiful</string>
  <key>PayloadScope</key><string>System</string>
  <key>PayloadContent</key>
  <array>
    <dict>
      <key>PayloadType</key><string>com.apple.ManagedClient.preferences</string>
      <key>PayloadVersion</key><integer>1</integer>
      <key>PayloadIdentifier</key><string>com.example.maxiful.settings</string>
      <key>PayloadUUID</key><string>00000000-0000-0000-0000-000000000002</string>
      <key>PayloadDisplayName</key><string>Maxiful settings</string>
      <key>PayloadContent</key>
      <dict>
        <key>ai.maxiful.desktop</key>
        <dict>
          <key>Forced</key>
          <array>
            <dict>
              <key>mcx_preference_settings</key>
              <dict>
                <key>Workspace</key><string>YOUR-WORKSPACE-ID</string>
                <key>AutoUpdate</key><integer>0</integer>
                <key>OwnerSwitches</key>
                <dict>
                  <key>terminal</key><false/>
                  <key>private-network</key><false/>
                  <key>model-costs</key><true/>
                </dict>
              </dict>
            </dict>
          </array>
        </dict>
      </dict>
    </dict>
  </array>
</dict>
</plist>

Päivitykset

Maxiful etsii uutta versiota osoitteesta maxiful.ai käynnistyessään ja kuuden tunnin välein. Käyttäjä valitsee Päivitä ja käynnistä uudelleen tai Myöhemmin. Uuden Maxiful-version mukana voi tulla uudempi OpenClaw-ajoympäristö. Maxiful päivittää silloin ajoympäristön kyseiselle käyttäjälle npm:llä osoitteesta registry.npmjs.org.

Jos haluat asentaa jokaisen uuden version itse niin, ettei Maxiful etsi päivityksiä, aseta Windowsissa tai Macissa AutoUpdate-arvoksi 0 (katso Hallitut asetukset). Maxiful kertoo silloin, että organisaatiosi asentaa sen päivitykset.

Windowsissa

Uusi versio on allekirjoitettu asennusohjelma, joka tarkistetaan sovellukseen sisäänrakennettua avainta vasten ennen ajoa, ja päivitys ajaa asennusohjelman passiivitilassa. Voit myös jakaa jokaisen uuden asennusohjelman itse valitsimella /S, kuten yllä.

Macissa

Uusi versio on sovelluksen allekirjoitettu arkisto, joka tarkistetaan sovellukseen sisäänrakennettua avainta vasten ennen käyttöä. Se korvaa sovelluksen paikallaan, jos käyttäjän tili voi muuttaa kyseistä kopiota.

Kopio, jota käyttäjä ei voi muuttaa. Jos /Applications/Maxiful.app kuuluu järjestelmälle (sen omistaja on root) eikä käyttäjän tili voi muuttaa sitä, Maxiful ei päivitä sitä itse. Se ei lataa mitään, ei koskaan kysy järjestelmänvalvojan salasanaa eikä tarjoa vaihtoehtoa Päivitä ja käynnistä uudelleen. Päivitysten kohdalla se kertoo, että uudempi versio on saatavilla ja että organisaatiosi asentaa tämän Macin päivitykset. Jaa jokainen uusi versio MDM-järjestelmälläsi: Intunessa lataa sen levykuva samaan sovellukseen, Jamf Prossa rakenna sen paketti Composerilla ja jaa se kuten yllä. Kopio, jota järjestelmänvalvojan tili voi muuttaa, päivittyy kyseiselle tilille kuten millä tahansa Macilla.

Maxifulin poistaminen

Kaikki, käyttäjän itse tekemänä: Maxifulin asetuksissa Poista Maxiful tältä tietokoneelta. Se pysäyttää taustaprosessin ja sen, mikä käynnistää prosessin kirjautumisen yhteydessä (Windowsissa sen ajoitetut tehtävät, Macissa sen LaunchAgentin). Se poistaa asennuksen tiedot ja tunnistetiedot sekä asentamansa Node.js-ajoympäristön, ellei jokin toinen tietokoneen asennus vielä käytä sitä. Windowsissa se käynnistää sitten asennuksen poisto-ohjelman, kun Maxiful suljetaan. Macissa se siirtää sovelluksen Roskakoriin, jos käyttäjän tilin oikeudet riittävät. Käyttäjän omiin dokumentteihin ei kosketa.

Windowsissa

Kaikki, hiljaisesti: %LOCALAPPDATA%\Maxiful\uninstall.exe /S /REMOVEALL suorittaa Poista Maxiful tältä tietokoneelta -toiminnon sen käyttäjän puolesta, jonka asennus on kyseessä, ilman että kenenkään tarvitsee olla koneella, ja poistaa sitten sovelluksen. Toimintoa ei voi perua. Tiedosto removal-report.json kansiossa %LOCALAPPDATA%\ai.maxiful.desktop\logs kertoo, mitä poistettiin ja mitä ei voitu poistaa.

Ilman valitsinta /REMOVEALL: %LOCALAPPDATA%\Maxiful\uninstall.exe /S, jonka yllä oleva Intune-ohje suorittaa, poistaa sovelluksen, sen pikakuvakkeet, tiimin ylläpitotehtävän ja Maxifulin lisäämät Defender-poikkeukset (Windows voi näyttää niistä kehotteensa uudelleen). Se myös pysäyttää avustajien taustaprosessin ja poistaa sen, mikä käynnistää prosessin kirjautumisen yhteydessä, mutta säilyttää ajoympäristön ja asennuksen tiedot. Sovelluksen muiden lokien vieressä oleva installer.log kertoo, jäikö jotain käyntiin.

Macissa

Suorita ensin Poista Maxiful tältä tietokoneelta jokaiselle käyttäjälle: jos poistat vain sovelluksen, käyttäjän taustalla toimiva yhdyskäytävä jää käyntiin kaikkine tietoineen. Poista sitten /Applications/Maxiful.app MDM:lläsi, esimerkiksi Intunen Uninstall-määrityksellä.